Java中 类 对象与方法 关系理解
1.类:相当于图纸
①定义对象的属性(实例变量)
②定义对象能干什么(方法)
实例变量:对象以知的,本身的事物
方法:对象可执行的行为
2.对象:以类为模板生产出来的东西
以猫为例
new cat;//创建对象-猫;
cat d=new cat;//相当于 int d =5;类:cat d:变量
d.size=5;//引用新对象的属性(size)
public class cat { //类用class定义
int leg=4;
String color;
int size; // 实例变量\事物属性
public void run(){
System.out.println("my cat can run"); //成员方法①
}
public void lip(){
System.out.println("my cat can lip"); //成员方法②
}
public static void main(String[] arg){ //生产对象
System.out.println("This is my cat:");
cat d=new cat();
d.size=5;
System.out.print("size:");
System.out.println(d.size);
d.color="blue";
d.run();
d.lip();
}
}
代码解析:
public class cat {} //类
public void run(){}
public void lip(){}//成员方法(没有static)
public static void main(String[] arg){ }
new cat;//创建对象-猫;
cat d=new cat;//相当于 int d =5;类:cat d:变量
d.size=5;//引用新对象的属性(size)
d.run();//引用方法