Java__类与对象的简单了解
类:类是一个模板,它描述一类对象的行为和状态。
对象:对象是类的一个实例,有状态和行为。例如,一只猫是一个对象,它的状态有:颜色、名字、品种;行为有:叫、吃、抓老鼠等。在java中猫就相当于对象,状态即是属性,而行为又叫方法。面向对象的思想是万物皆为对象 ,既任何事物都能封装成对象 。类是对象的模板 ,对象是类的具体实例 。
/**
* 猫咪颜色属性
*/
private String color;
/**
* 猫咪品种属性
*/
private String type; 猫咪的状态即是属性
/**
* 猫咪名字属性
*/
private String name;
public void eat(){
//猫咪的 吃 方法
System.out.println("----cat eat---");
}
//猫咪的 叫 方法
public static void call() { 猫咪的行为即是方法
System.out.println("---cat call---");
}
//猫咪的 活动 方法
public void activity() {
System.out.println("cat catch mouse");
}
创建对象
对象是根据类创建的,使用关键字 new 来创建一个新的对象。创建对象需要以下三步:
声明:声明一个对象,包括对象名称和对象类型。
实例化:使用关键字 new 来创建一个对象。
初始化:使用 new 创建对象时,会调用构造方法初始化对象。
即:
创建对象:数据类型(类名) 变量名(对象) = new 数据类型();
调用方法或属性:对象.方法名()/对象.属性名
public static void main(String[] args) {
//创建对象:数据类型(类名) 变量名(对象) = new 数据类型();
Cat cat = new Cat();
//调用方法或属性:对象.方法名()/对象.属性名
cat.activity();//对象调用非静态方法
Cat.call();//类调用静态方法
}