面向对象编程是一种写程序的套路,对象本质上是一种数据结构。
计算机本质上是拿来处理数据的,比如:
int a=1; int [ ]a={1,2,3};
而对象的数据:开发中最好一坨坨地存起来,方便处理。
e.g.2023年高考甲卷中
Ann: 语文110 数学130 英语137 理综288
Ben: 语文109 数学130 英语137 理综292
所以我们就在程序里面描述一个ANN,BEN这样方便处理。
面向对象编程这种写程序的套路,更符合人类的编程习惯,编程更直观。
对象是用类(class)new 出来的。有了类就可以创建出对象。
自己写一个对象的类:
public class Student { String name; double Chinese; double Math; double English; }
new一个对象(新建一个要纳入档案的学生):
//注意一定一定要写main函数!!! public static void main(String[] args) { Student a= new Student(); //利用的自己写好的包 a.name="ANN"; a.Chinese=110; a.Math=130; a.English=137; a.Comprehensive=291; a.sum(); a.average(); Student b= new Student(); b.name="BEN"; b.Chinese=109; b.Math=140; b.English=146; b.Comprehensive=281; b.sum(); b.average(); }