摘要: 面向对象三大特性:封装、继承和多态。 程序追求的是“高内聚、低耦合”。高内聚:类的内部数据操作细节自己完成,不允许外部干涉; 低耦合:仅暴露小量的方法给外部使用。 封装:可以看作是数据的隐藏;即属性私有,一般通过操作接口来访问,禁止直接访问一个对象中的数据的实际表示。有get或set 例:有两个Ja 阅读全文
posted @ 2019-12-07 19:09 未来我做主 阅读(360) 评论(0) 推荐(0) 编辑
摘要: super注意点: 1、当super调用父类的构造方法,必须在构造方法的第一个; 2、super必须只能出现在子类的方法或者构造方法中; 3、super和this不能同时调用构造方法; 4、super可调用父类的属性和方法,不包括private私有属性和方法 与this的区别: 1、代表对象不同。t 阅读全文
posted @ 2019-12-07 17:47 未来我做主 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 方法重写:需要有继承关系,子类从写父类方法 规则: 1、方法名必须相同;必须是非静态方法,即方法返回类型前没有修饰符static 2、参数列表必须相同; 3、修饰符:范围可以扩大但不能缩小 ; Public>Protected>Default>private 4、抛出异常:范围可以缩小但不能扩大; 阅读全文
posted @ 2019-12-07 01:18 未来我做主 阅读(450) 评论(0) 推荐(0) 编辑