对象:客观存在的皆为对象,例如小米8,iPhone13,......
类:对现实生活中一类具有共同属性和行为的事物的抽象,例如:手机,电脑,汽车,......类是对象的数据类型,是具有相同属性和行为的一组对象的集合。
对象的属性:对象具有的各种特征,每个对象的每个属性都拥有特定的值,例如iPhone13采用A15仿生芯片,屏幕6.1英寸,电池3000mAh,售价5999元,......
对象的行为:对象能够执行的操作,例如:iPhone13可以打电话,发短信,电影级别摄像,......
注意:类是对象的抽象,对象是类的实体。类是Java程序的基本组成单位。
类的定义:
public class 类名{
//成员变量
变量1 的数据类型 变量1;
变量2 的数据类型 变量2;
......
//成员方法
方法1;
方法2;
......
}
示例:
public class Phone{
String brand;
int price;
public void call(){
System.out.println("打电话");
}
public void sendmessage(){
System.out.println("发信息");
}
}
对象的使用:
创建对象:类名 对象名 = new 类名();Phone p = new Phone();
使用对象:对象名.变量名;p.brand; p.brand = "小米";p.price = 2999;p.call();
示例:
public class student { String name; int age; String number; public void study(){ System.out.println("Good Good Study,Day Day Up!"); } public void dohomework(){ System.out.println("Just Do It!"); } }
public class student_test { public static void main(String[] args) { student s = new student(); System.out.println(s.name+","+s.number+","+s.age); s.name = "tjs"; s.age = 23; s.number = "S200101207"; System.out.println(s.name+","+s.number+","+s.age); s.study(); s.dohomework(); } } 输出结果: