类
类:类是对现实生活中一类具有共同属性和行为的事物的抽象,比如手机。用来确定对象将会拥有的属性和行为。
- 类是对象的数据类型(好好理解)。
- 类是具有相同属性和行为的一组对象的集合。
类的组成:属性和行为。
- 属性:在类中通过成员变量来体现(类种方法外的变量)。
- 行为:在类中通过成员方法来体现(和传统的方法相比,去掉static)。
public class Phone{
String brand; //手机品牌名
int price; //手机价格
/*功能,不需要static*/
public void call()
{
System.out.println("打电话");
}
public void sendMessage()
{
System.out.println("发短信");
}
}
上面代码中,phone为一个类,其中的brand和price为Phone的属性,call和sendMessage为Phone的行为。记住,行为定义在类中,且去掉了static。
对象
对象:是能够看得见摸得着的真实存在的实体,比如某个具体的手机。
对象的属性:对象具有的各种特征,每个对象的每个属性都有特定的值。
对象的行为:对象能够执行的操作。
类是对象的抽象,对象是类的实体。
对象的使用方法
创建对象:
- 类名 对象名=new 类名();
- Phone p=new Phone();
使用对象:
使用成员变量
- 对象名.变量名
- p.brand
使用成员方法
- 对象名.方法名
- p.call()