如何声明一个类
1.类的声明:class关键字,eg:class Student
2.属性声明:数据类型属性名eg:String name;
3.方法声明:public返回值方法名(){}
案例1:学生类的定义
声明学生类
属性:姓名,年龄,性别
行为:学习,睡觉
class Student{
String name;
int age;//年龄
char gender;//性别
//c>添加行为
public void study() {
System.out.println("学习java");
}
public void sleep() {
System.out.println("睡觉");
}
}
如何使用类
1.创建对象【格式:类名变量名=new类名()】
2.赋值
3.调用方法
如何创建对象格式:类名对象名=new类名();
如何使用成员变量:对象名.变量名
如何使用成员方法:对象名.方法名(..)
package lesson08;
public class Demo01 {
public static void main(String[] args) {
// 创建对象
Phone phone= new Phone();
//赋值
phone.brand = "iphone";
phone.price = 6888.00;
phone.size = 5.6;
//调用
phone.call();
phone.playGame();
//T0DO Auto-generated method stub
/*案例2:手机类的定义(根据学生案例来模仿)
属性:品牌(brand)价格(price)
行为:打电话(cal1)
发信息(sendMessage)
玩游戏(playGame)*/
}
}
class Phone{
String brand;
double price;
String color;
double size;
boolean smart;//是否智能
public void call() {
System.out.println("用"+brand+"打电话");
}
public void playGame() {
System.out.println("用"+brand+"打电话");
}
}
类的首字母要大写或者用下划线(不推荐)
同一个包里不能有相同的类
在同一个文件中,不能有2个public的class