引出
类:
把所有猫的特性(属性)提取出来------->猫类:数据类型
属性:name age color ....
行为:run cry eat ....
猫类(cat):自定义数据类型 对象(实例): 具体某个猫
int: java提供的数据类型 对象(实例): 100 200 28 29
人类:person 自定义数据类型 对象(实例): 老韩 丁真
java最大的特点是面向对象!!!!!
public class Object01{
public static void main(String[] args){
class Cat {
String name;
int age;
String color;
}
//使用面向对象OOP解决
//实例化一只猫 【创建一只猫对象】
//cat1就是一个对象
Cat cat1 = new Cat();
cat1.name = "小白";
cat1.age = 3;
cat1.color = "白色";
Cat cat2 = new Cat();
cat2.name = "小红";
cat2.age = 5;
cat2.color = "黑色";
System.out.println("第一只猫的信息:"+cat1.name+" "+cat1.age+" "+cat1.color );
System.out.println("第二只猫的信息:"+cat2.name+" "+cat2.age+" "+cat2.color );
}
}
类是抽象的,概念的,代表一类事物;比如人类 猫类。。。。 即他是数据类型
对象是具体的,实际的,代表一个具体事物 ,即是实例
类是对象的模板,对象是类的一个个体,对应一个实例