Java面向对象一:对象Tips;类成员属性初始默认值;单一职责原则;

1.对象Tips

(1)对象是一种特定类型的数据;

(2)属性:对象所具有的各种静态特征;对象有什么~;

(3)方法:对象具有的各种动态行为;对象能做什么~;

2.类的成员属性,即使没有初始化,其也是有初始值的;

(1)即对于一般的方法中定义的变量,如果没有初始化便打印,其会报错的:

Java面向对象一:对象Tips;类成员属性初始默认值;单一职责原则;

(2)但对于类的成员属性,即使没有初始化也是可以打印的:

Java面向对象一:对象Tips;类成员属性初始默认值;单一职责原则;

Java面向对象一:对象Tips;类成员属性初始默认值;单一职责原则;

可见,即使没有初始化,int类型的类成员属性默认初始值为0;同理,String类型的默认值为null;double类型的默认值为0.0;

3.单一职责原则

SRP(Single Responsibility principle):一个类应该只有一个发生变化的原因。

一个类所包含功能的确立和划分,需要根据具体开发过程中团队的原则和业务需求来确定;自然在这个过程中控也提高单一职责原则的设计能力。