面向对象
Coco_love24
学无止境
展开
-
面向对象之多态
多态的形式:静态多态--->>>方法的重载动态多态--->>>方法的重写动态绑定--->>>子类对象指向父类引用重载(overide)--->>>方法名相同,形式参数的个数,数据类型,顺序一个任何一个就可以构成重载,返回值和访问修饰符与重载无关package pratice; /** * 测试重载相关信息 * @autho...原创 2018-06-13 22:46:11 · 133 阅读 · 0 评论 -
面向对象之封装
封装的优点 封装优点:①隐藏细节,关闭实现细节②对属性进行有效的验证③控制属性的读写权限④类内部可以自由修改⑤减少耦合 封装是实现属性封装使用private 关键字和set/get方法实现封装 ...原创 2018-06-13 22:45:22 · 175 阅读 · 0 评论 -
面向对象之继承
继承的特点:减少代码的冗余度,增加看代码的重用性提取子类的共同属性和行为,将通用的方法放置在基类中,将具有特殊用途的方法放置在子类中java中继承是单继承,子类继承父类所有非私有属性和方法继承具有传递性,不具有关闭性继承方法覆盖(重写)子类提供一个方法覆盖从超类继承的方法【方法标签相同,返回值数据类型和访问修饰符都需要父类小或一样,对方法体重写】子类构造器子类构造器可以使用super关键字显示调用...原创 2018-06-13 22:45:45 · 157 阅读 · 0 评论 -
super和this关键字
this关键字:隐式调用参数调用该类的其他的构造器super关键字:调用超类的方法调用超类的构造的构造器super不是一个对象引用,但是super不能讲值赋给另一个对象遍历,他只是一个指示器调用超类方法的特殊关键字...原创 2018-05-31 00:22:04 · 137 阅读 · 0 评论