摘要: 多态的含义:是事物的多种表现形态(父类的指针指向子类对象) 多态的优点:提高了代码的复用性。 多态的注意点: 1.程序在编译的时候,编译器只会检查当前类型对应类中有没有需要调用的方法(父类),程序在运行时系统会判断该类的真实类型 2.如果想调用子类特有的方法时,必须进行类型强制转换才能调用 阅读全文
posted @ 2016-08-17 23:38 漫舞沧海 阅读(105) 评论(0) 推荐(0) 编辑
摘要: supper应用场景: 子类具有特殊功能,子类重写父类的方法,并且想保留父类的方法时使用supper关键字(因为如果采用self的话,则会导致死循环) supper的注意点: supper会自动区分类方法跟对象方法,如果在类方法中使用supper调用对象方法,那么会报错! supper与self关键 阅读全文
posted @ 2016-08-17 23:25 漫舞沧海 阅读(281) 评论(0) 推荐(0) 编辑
摘要: self使用场景: 在对象方法与其他对象方法之间进行互相调用,或者类方法与其它类方法之间互相调用! 1.如果self在对象方法中,那么self代表的就是当前调用对象方法的那个对象 2.如果self在类方法中,那么self代表的就是当前掉哟过类方法的那个类 注意: 1.self会自动区分类方法跟对象方 阅读全文
posted @ 2016-08-17 22:24 漫舞沧海 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Setter 方法: 作用:设置成员变量的值 写法: 1.setter方法一定是对象方法 2.一定没有返回值 3.一定有参数,参数类型与成员变量的类型一致,参数名称为成员变量去掉下划线 4.方法名称以set开头,set后面跟的是成员变量去掉下划线,并首字母大写 Getter方法: 作用:获取成员变量 阅读全文
posted @ 2016-08-17 21:53 漫舞沧海 阅读(398) 评论(0) 推荐(0) 编辑