1.我们程序设计追求“高内聚,低耦合”。
高内聚 :类的内部数据操作细节自己完成,不允许外部干涉;
低耦合 :仅对外暴露少量的方法用于使用。
利用get set方法,实现封装
2.属性的初始化顺序
① 默认初始化
② 显式初始化
③ 构造器中初始化
④ 通过“对象.属性“或“对象.方法”的方式赋值
3.JAVA Bean
类是公共的
有一个无参的公共的构造器
有属性,且有对应的get、set方法

4.UML类图

5.this
可以在类的构造器中使用"this(形参列表)"的方式,调用本类中重载的其 他的构造器!
明确:构造器中不能通过"this(形参列表)"的方式调用自身构造器
如果一个类中声明了n个构造器,则最多有 n - 1个构造器中使用了 "this(形参列表)"
"this(形参列表)"必须声明在类的构造器的首行!
在类的一个构造器中,最多只能声明一个"this(形参列表)

6.MVC(model view controller)


构造器Constructor是否可被override
答:构造器Constructor不能被继承,因此不能重写Override,但可以被重载Overload
本文介绍了软件设计中的高内聚和低耦合原则,并详细解释了如何通过get和set方法实现封装。此外还探讨了属性初始化顺序、UML类图、this关键字在构造器中的特殊用途,以及MVC模式的基本概念。
8855

被折叠的 条评论
为什么被折叠?



