面向对象上
两种思想:面向对象 面向过程
案例:面向过程:强调行为,函数最小单位,考虑怎么做
面向对象三大特征:封装 继承 多态
大象放进冰箱
1:冰箱打开
2:抬起大象,放进冰箱
3:把冰箱门关闭
面向对象:强调具备功能的对象,以类为最小单位,考虑谁来做
人{
打开(){}
抬起(){ }
}
冰箱(){方法}
大象(){方法}
类和对象
类:对一类事物的描述 (抽象的人)
对象:对实际存在的事物的每个个体,也叫做实例(实际的人)
面向对象的设计重点:类的设计
类的设计:类的成员设计
常见类成员:属性 :成员变量 (field) 行为:成员方法(函数 method)
定义了类的成员,如何去使用呢? 答案是创建一个类的对象
package TheOOP;
//一个实例类进行实例化
public class PersonText {
public static void main(String[] args) {
//创建一个对象去调用类中的成员
Person p = new Person();
//调用其成员方法
p.run();
//调用属性
p.name="小波";
}
}
class Person{
//成员属性
String name;
int age = 12;
//成员方法
public void fly() {
System.out.println("人热爱运动");
}
public void run() {
System.out.println("我爱跑步");
}
}
类和对象(1).png
上面的语言概括了类和对象的使用概述
1:创建类,设计类的成员
2:创建类的对象
3:通过"对象.属性 "和"对象.方法"调用对象结构
网友评论