day04-封装、javaBean、UML类图、this、MVC

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值