摘要:
定义一个Student类,其中包括用户名、密码、姓名、性别、出生年月等属行以及init()——初始化各属性、display ()——显示各属 modify()王修改姓名等方法。实现并测试这个类。、 从上题的Student类中派生出Granduate (研究生)类,添加属性:专业subject、导师a 阅读全文
摘要:
重写: 在继承关系中,子类会自动继承父类中公共的方法,但有时在子类中需要对继承的方法进行一些修改,即对父类的方法进行重写 方法的重写的规则: 1.方法名称相同 2.参数列表相同 3.返回值类型相同或者是其子类 4.访问权限修饰符不能严于父类 重载和重写的区别: 重载的定义:1.同一个类中 2.方法名 阅读全文
摘要:
super关键字可以理解为父类对象,this关键字表示当前对象 被this修饰的变量,如果本类的成员变星中没有找到,同样也会去父类中查找 被super修饰变是只会从父类中查找,如果父类中没有,子类中存在,一样会报编译错误 super:super关键字来访问父类的成员。 格式:Super.成员变量 S 阅读全文
摘要:
面向对象的特点:封装,继承,多态。 格式: class 类名字 extends 父类{ } 被继承类的称为父类 案例: Person: Doctor: Police Student 继承的好处:(简化了代码,提高了维护性,提高了扩张性) 继承的缺点:(类和类之间的关系尽量保持独立),(继承后耦合性提 阅读全文