Java-面向对象编程思想

142 阅读1分钟

image.png

image.png

类和对象的关系

猫是一个
我家的那只猫是一个对象

类的定义:

一类具有相同特征的事物的抽象描述。和现实事物中对事物的分类是一样的。

image.png

对象的定义

一类事物的一个具体实实在在的个体

image.png

根据类创建对象

public class Teacher {
    //属性
    String name;
    int age;
    char gender;

    //方法
    void eat(){
        if(age >=25 && age<=60){
            System.out.println("吃的口味比较重");
        }else if(age>60){
            System.out.println("吃的比较清淡");
        }
    }
}



public static void main(String[] args) {
    //根据类创建对象
    Teacher t1 = new Teacher();
    //为t1对象的属性赋值,还是为变量赋值
    t1.name = "宋红康";
    t1.age = 35;
    t1.gender = '男';

    //调用t1对象的方法,它会执行一段代码
    t1.eat();

    Teacher t2 = new Teacher();
    //为t2对象的属性赋值,还是为变量赋值
    t2.name = "柴林燕";
    t2.age = 28;
    t2.gender = '女';

    t2.eat();
}