面向过程指是:面对于一个问题的解决方案,不会做出重用的设计,而面向对象的主要设计方式
为模块化。
类是对某一类事物的共性的抽象概念,而对象描述的是一个具体的产物。JAVA类和对象的关系是:对象是类实例化出来的,对象中含有类的属性,类是对象的抽象。
在整个的面向对象的设计里面更多情况下的是标准。在使用的时候根据标准进行拼装,
而对于面向对象设计有三个主要特征:
1、封装性:内部的操作对外部而言不可见;当内部的操作都不可见的时候才安全。
2、继承性:在已有结构的基础上继续进行功能的扩充;
3、多态性:是在继承性的基础上扩充而来的概念,指的是类型的转换处理。(范围内可变化
的形式)
4、OOA:面向对象分析
5、OOD:面向对象设计
单个对象
对象new Strudent();的地址值为001,所以第一个输出的值为001。
多个对象
主类中创建main方法,main方法中创建对象,s是创建出来的对象,name是次类中的变量
将值 s.name = "林青霞"赋值给 s 对象中的name。 s1.name 和 s1.age 相当于两个值进行输出。
然后在main方法中通过 s1.study(); 和s1.doHomework();输出是调用了方法。