public class 类名 {// 定义一个类
// 类里面:属性(成员变量),行为(成员方法)
// 定义成员变量
数据类型 变量名1;
数据类型 变量名2;
...
// 定义成员方法
方法; 去掉static
}
假设我们创建一个手机类,类名要大写
属性有品牌、价格
行为(功能)有打电话、发短信
Phone
public class Phone {
String brand;//品牌
double price;//价格
//行为(成员方法):去掉static
public void call(String phoneNum){
System.out.println("正在给"+phoneNum+"打电话");
}
public void sendMessage(String phoneNum,String message){
System.out.println("正在给"+phoneNum+"发短信,短信内容:"+message);
}
}
对象的创建与使用
创建对象的格式:类名 对象名 = new 类名();
获取成员变量的值:对象名.成员变量名
给成员变量赋值:对象名.成员变量名=值;
访问成员方法:对象名.成员方法(实参)
Test
public static void main(String[] args) {
//创建Phone类的对象
Phone p1 = new Phone();
//给p1对象的brand赋值
p1.brand="华为";
//给p1对象的price赋值
p1.price = 999.8;
//获取p1对象的brand成员变量的值
System.out.println(p1.brand);
//获取p2对象的price成员变量的值
System.out.println(p1.price);
//使用p1对象调用call方法
p1.call("18888888888");
//使用p1对象调用sendMessage方法
p1.sendMessage("18888888888","我是Leo");
}
知识点
成员变量的默认值:
整数类型:默认值是0
小数类型:默认值是0.0
布尔类型:默认值是false
字符类型:默认值是不可见字符'u0000'
引用类型:默认值是null



