iOS基础知识巩固
黄舟
黄舟 2017-04-17 17:49:32
0
1
424

1.有人知道,类方法,也称静态方法,指的是用static关键字修饰的方法。此方法属类本身的方法,不属于类的某一个实例(对象)。类方法中不可直接使用实例变量。其调用方式有三种:可直接调用、类名.方法名、对象名.方法名。怎么理解这里的调用方式中,调用类名,对象名这两种,我实在是看不理解

2.我这里自己定义一个汽车类,汽车是一个类,洗车,修车是实例方法,
然后一家制造厂制造了多少款汽车,要实现这个方法,
结果这个方法要定义成类方法,
这里我也是不理解,

3.在实例方法里,根据继承原理发送消息给self和super其实都是发送给self,这里我也是不理解,

4.在类方法里面self是其他的类的类方法,在类方法中给self发送消息只能发类方法self是类super也是,这里我也是不理解,

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(1)
左手右手慢动作
  1. 一般に、クラスはクラス メソッドを呼び出し、インスタンスはインスタンス メソッドを呼び出すということだけを覚えておく必要があります。

  2. 洗車と修理は車のインスタンスがすでに存在する場合にのみ実行できるため、インスタンス メソッドが呼び出されます。
    車の製造はコンストラクター メソッドであり、クラスによって呼び出す必要があります。インスタンスを生成するため、これはクラスメソッドです;

  3. インスタンス メソッドでは、self はインスタンス オブジェクトそのものであり、super がメッセージを送信するとき、呼び出されるのは当然、自身のインスタンス メソッドです。実際に親クラスのメソッドを呼び出すのは self です。 >

  4. 「クラスメソッドでは、self は他のクラスのクラスメソッドです。」?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!