1.类和对象是什么?
类是共同特征的描述;对象是真实存在的具体实例。
(对象是类的具体化,类是对象的抽象化。类是模板,对象是实物。)
2.如何得到对象?
public class 类名{
成员变量;(属性)
成员方法;(方法)
}
类名 对象名 = new 类名();
例子:
package day2;
public class Phone {
//成员变量
String brand;
double price;
//成员方法
public void call(){
System.out.println("手机在打电话");
}
public void play(){
System.out.println("手机在打游戏");
}
}
package day2;
public class PhoneTest {
public static void main(String[] args) {
//创建Phone的对象
Phone p=new Phone();
//给对象的变量赋值
p.brand="小米";
p.price=2888.88;
System.out.println(p.brand);
System.out.println(p.price);
//调用对象的方法
p.call();
p.play();
//创建第二个对象
Phone p2=new Phone();
p2.brand="小米";
p2.price=2888.88;
System.out.println(p2.brand);
System.out.println(p2.price);
p2.call();
p2.play();
}
}
3.javaBean类和测试类
javaBean类:用来描述一类事物的类。上述例子的Phone类就是javaBean类.
测试类:编写main方法的类。可以在测试类中创建javaBean类的对象进行调用。
上述例子的PhoneTest类就是测试类。
PS:一个java文件中可以定义多个class类,但只能一个类是public修饰,而且public修饰的类名必须成为代码文件名。建议一个文件 写一个class类。