设计对象并使用
类和对象
类:是对象共同特征的描述
对象:是真实存在的具体东西
在Java中,必须先设计类,才能获得对象
一个Java文件中可以定义多个class类,且只能一个类是class修饰,而且public修饰的类名必须为文件名
public class 类名{
1.成员变量(代表属性,一般是名词)
2.成员方法(代表行为,一般是动词)
3.构造器
4.代码块
5.内部类
}
//Javabean类,不带main方法
class Phone{
String brand;
double price;
public void call(){
System.out.println("手机在打电话");
}
public void playGame(){
System.out.println("手机在玩游戏");
}
}
//测试类,带main方法
public class PhoneTest{
public static void main(String[]args){
//创建手机的对象
Phone p = new Phone();
/*如何使用对象
*访问属性:对象名.成员变量
* 访问行为:对象名.方法名(...)
*/
//叫做给手机赋值
p.brand="小米";
p.price=1999.98;
//获取手机对象的值
System.out.println(p.brand);
System.out.println(p.price);
//调用手机中的方法
p.call();
p.playGame();
Phone p2 = new Phone();
p2.brand="苹果";
p2.price=8999;
System.out.println(p2.brand);
System.out.println(p2.price);
p2.call();
p2.playGame();
}
}
成员变量的完整格式是:修饰符 数据类型 变量名称 = 初始化值;一般无需指定初始化值,存在默认值
数据类型 | 明细 | 默认值 |
---|---|---|
基本类型 | byte、short、int、long | 0 |
float、double | 0.0 | |
boolean | false | |
引用类型 | 类、接口、数组、String | null |