import java.util.Scanner;
public class test1 {
public static void main(String args[]) {
//创建一个猫 new 一个,用cat1接收
//cat1是一个对象,用'.'进行访问对象的属性
Cat cat1 = new Cat();
cat1.name = "小白";
cat1.age = 3;
cat1.color = "白色";
//创建一个猫 new 一个,用cat2接收
//cat2是一个对象
Cat cat2 = new Cat();
cat1.name = "小化花;
cat1.age = 100;
cat1.color = "花色";
}
}
class Cat{
//属性
String name;
int age;
String color;
//行为
}
之前有学过python,所以对类和对象有了一点了解,对象就是类的实例化。可理解为类,拥有相同特征属性行为的称为类,是抽象的不具体的。而对象就是类的一个具体化。等同于人类中的一个具体的人就是对象。
tips:属性也称成员变量。
还要知道对象在内存存在形式(important):
堆中小方块的个数取决于类的特性的个数,而具体的进行实例化的时候,数据放在方法区的常量 池中。
一些关于属性的细节tips: