Java类与对象


◆面向对象编程(Object- Oriented Programming, 00P)
面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。
◆抽象
◆三大特性:
◆封装
◆继承
◆多态
◆从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象
◆从代码运行角度考虑是先有类后有对象。类是对象的模板。

class Stu {
    String name;
    int age;
    
    public void study(){
        System.out.print(this.name+"学生在学习");
    }
}

类的方式组织代码

public class Application {
    public static void main(String[] args){
        Stu red = new Stu();
        Stu green = new Stu();
        
        red.name = "小红";
        green.name = "小绿";
        
        red.study();
        green.study();
        
    }
}

对象的组织(封装)数据