面向对象:
重点学习:
- 学习获取已有对象并使用
- 学习如何自己设计对象并使用
类和对象:
类:是对象共同特征的描述;
对象:是真实存在的具体东西;
在Java中,必须先设计类,才能获得对象;
如何定义类:
public class 类名{
1.成员变量(代表属性,一般是名词)
2.成员方法(代表行为,一般是名词)
3.构造器
4.代码块
5.内部类
}
类名 对象名=new 类名();
拿到对象后:
- 对象.成员变量
- 对象.成员方法(……)
示例
package phone;
public class phone {
String brand;
double price;
public void call(){
System.out.println("手机在打电话");
}
public void playGame(){
System.out.println("手机在玩游戏");
}
}
package phone;
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();
}
}
类的补充事项:
- 用来描述一类事物的类,专业叫做Javabean类,在Javabean类中,是不写main方法的
- 在以前,编写main方法的类,叫做测试类。我们可以在测试类中创建Javabean类的对象并进行赋值调用
- 成员变量的完整定义格式:修饰符 数据类型 变量名称=初始化值;一般无需指定初始化值,存在默认值。