二哥啊

导航

 

2019年11月6日

摘要: 继承性的好处 减少了代码冗余 提高了代码的复用性 便于功能的扩展 为之后多态性的使用提供了前提 继承的格式:class A extends B{} A:子类、派生类、subclass B:父类、超类、基类 体现:一旦子类A继承父类B后,A就获取了父类B中声明的所有属性、 方法 特别的,父类中声明为p 阅读全文
posted @ 2019-11-06 20:05 二哥啊 阅读(189) 评论(0) 推荐(0) 编辑
 
摘要: 属性赋值的先后顺序 1.默认初始化 2.显示初始化 3.构造器中初始化 4.通过“对象.方法” 或“对象.属性”的方法 赋值 1->2->3->4 阅读全文
posted @ 2019-11-06 11:48 二哥啊 阅读(173) 评论(0) 推荐(0) 编辑
 
摘要: constructor 构造器的作用: 创建对象 new+构造器 初始化对象 如果没有显示的定义类的构造器的话,系统默认提供一个空参的构造器 定义构造器的格式:权限修饰符 类名 (形参列表){} 一个类中定义的多个构造器,彼此构成重载 一旦我们显示的定义了类的构造器之后,系统就不再提供默认的空参构造 阅读全文
posted @ 2019-11-06 11:36 二哥啊 阅读(145) 评论(0) 推荐(0) 编辑
 
摘要: 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅对外暴露少量的方法用于使用 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性可维护性。 封装性的体现:将类的属性私有化,同时提供公共的方法set和get 不对外暴露的私有的方法 单例模式 对属性的设置 s 阅读全文
posted @ 2019-11-06 11:22 二哥啊 阅读(444) 评论(0) 推荐(0) 编辑