面向对象
文章平均质量分 93
java
泠宛
这个作者很懒,什么都没留下…
展开
-
继承和多态
所有对象都继承这个类的方法。当调用一个方法时,为了实现多态操作,这个方法即是在父类中声明过的,也必须是在子类中重写过的方法。多态就是说一个父类可能有多个子类,每个子类都重写了父类的方法(每个子类都有不同的方法实现),当父类引用调用方法时,父类引用指向哪个子类,就调用哪个子类的方法,形成了父类引用调用相同的方法名称时,有不同的输出形态。父类引用调用方法时,实际上调用的是子类的方法(父类指向哪个子类就调用哪个子类的方法),不同的子类有不同的方法实现,体现出同一个方法在不同子类中的不同形态的表现。原创 2023-08-26 00:22:13 · 71 阅读 · 0 评论 -
面向程序对象
对于成员变量,如果在类定义中没有给它赋予初始值,Java会给它赋一个默认值,byte、short、int、long类型的默认值是0,boolean类型的默认值是false,char类型的默认值是’\u0000’(空字符),float、double类型的默认值0.0,引用类型的默认值是null。当定义一个类的成员变量时,可以选择在定义时进行初始化。被protected修饰的成员变量和成员方法可以在声明它的类中访问,在该类的子类中访问,也可以在与该类位于同一个包中的类访问,但不能在位于其它包的非子类中访问。原创 2023-08-26 00:21:17 · 51 阅读 · 0 评论