类与对象
你可能会疑惑什么是类?什么又是对象呢?打个比方吧,人类就是一个类,而包含在其中的你就是一个对象,也就是说类是某种对象的集合,对象就是对类的具体体现。事物与类的关系图
类的定义
修饰符 class 类名 {
数据类型 变量名; //成员变量
修饰符 返回值类型 方法名(){ //
//方法体 //成员方法
} //
}
注:方法返回值类型前没有static。
使用类
要想使用类,就必须先创建对象,为什么呢?你可以想想,如果你想借本书,肯定要知道你要借的书的书名,书是一个类,我想要的具体的这本书就是一个对象,这就是为什么要先创建对象的原因。类名 对象名 = new 类名();//格式
使用成员变量、成员方法
知道了如何使用对象,你也会想知道如何使用到类中的成员变量和成员方法呢?通过对象名调用,方法如下:对象名.成员变量名;//格式
对象名.成员方法名();//格式
代码演示
1、写个手机类( Moblie),用Text类调用它public class Moblie {
String color;//成员变量
int price;//成员变量
String brand;//成员变量
//成员方法
public static void show(String n){
System.out.println(n);
}
}
public class Text {
public static void main(String[] args) {
Moblie m=new Moblie();//创建对象(实例化),取名为m
m.brand="华为"; //调用 Moblie类中的成员变量并赋值
m.color="green"; //调用 Moblie类中的成员变量并赋值
m.price=2000; //调用 Moblie类中的成员变量并赋值
//调用Moblie类中的成员方法
m.show("color:"+m.color+"\t"+"brand:"+m.brand+"\t"+"price:"+m.price+"\t");
Moblie c=new Moblie();
c.brand="vivo";
c.color="red";
c.price=2999;
c.show("color:"+c.color+"\t"+"brand:"+c.brand+"\t"+"price:"+c.price+"\t");
}
}
结果
color:green brand:华为 price:2000
color:red brand:vivo price:2999