Java面向对象一:对象Tips;类成员属性初始默认值;单一职责原则;
1.对象Tips
(1)对象是一种特定类型的数据;
(2)属性:对象所具有的各种静态特征;对象有什么~;
(3)方法:对象具有的各种动态行为;对象能做什么~;
2.类的成员属性,即使没有初始化,其也是有初始值的;
(1)即对于一般的方法中定义的变量,如果没有初始化便打印,其会报错的:
(2)但对于类的成员属性,即使没有初始化也是可以打印的:
可见,即使没有初始化,int类型的类成员属性默认初始值为0;同理,String类型的默认值为null;double类型的默认值为0.0;
3.单一职责原则
SRP(Single Responsibility principle):一个类应该只有一个发生变化的原因。
一个类所包含功能的确立和划分,需要根据具体开发过程中团队的原则和业务需求来确定;自然在这个过程中控也提高单一职责原则的设计能力。