面向对象编程思想:主要是清楚自己的目的,就想开车去新疆一样,明确目的是新疆,怎么到达的,这都是过程啦
1.考虑问题中有哪些类,那些对象(一般是自己分析整个系统中的名词)
2.考虑类和对象应具备那些属性和方法。
3.类和类之间的关系:关联,继承,聚合,多态等
更多的小细节:
先定义类才有对象。 静态属性(成员变量)动态属性(方法,函数)
面向对象的Reusable(可重用性)、Extensibility(可扩展性)
局部变量必须初始化(声明、赋值、使用)
成员变量可以不初始化
面向对象编程思想:主要是清楚自己的目的,就想开车去新疆一样,明确目的是新疆,怎么到达的,这都是过程啦
1.考虑问题中有哪些类,那些对象(一般是自己分析整个系统中的名词)
2.考虑类和对象应具备那些属性和方法。
3.类和类之间的关系:关联,继承,聚合,多态等
更多的小细节:
先定义类才有对象。 静态属性(成员变量)动态属性(方法,函数)
面向对象的Reusable(可重用性)、Extensibility(可扩展性)
局部变量必须初始化(声明、赋值、使用)
成员变量可以不初始化