
Java语言中的类概念类class 类别人类 计算机类程序 一个类型对象 object 具体的事物某个具体的人 某台具体的计算机程序 是一个数据体类的定义格式 public class 类名{ }类其中的成员结构属性用来表示这个类别都有的数据信息 通常使用变量表示格式数据类型 变量名;方法表示这个类别都有的行为、功能 需要一段代码结构表示格式public void 方法名(){ 方法代码 }对象的创建使用定义好的类创建变量这种变量叫做对象变量不是单个数据变量是一个主体主体中包含多个数据、方法格式 类名 对象变量名new 类名(); Person p1 new Person();使用对象调用属性格式对象变量名.属性名值;p1.name“张三”;使用对象调用方法执行格式对象变量名.方法名();p1.eat();每个对象都是独立存在的都有自己的一份数据体调用方法时方法中使用的属性变量名是调用者的packageyqr0707;publicclassPerson{// 属性Stringname;intage;doubleheight;doubleweight;// 方法 显示信息publicvoidshowInfo(){System.out.println(-- 基础信息 --);System.out.println(姓名name);System.out.println(年龄age周岁);System.out.println(身高heightcm);System.out.println(体重weightkg);}// 方法 吃饭publicvoideat(){height1;weight2;System.out.println(name吃了饭, 体重增加了2kg 身高增了1cm);}}类的定义分为定义方法定义和属性定义创建对象对象调用方法、对象调用属性packageyqr0707;publicclassMain{staticvoidmain(){//类名 对象变量名new 类名();Studentstu1newStudent();stu1.name小明;stu1.age18;stu1.num10;stu1.classname一班;stu1.showInfo();stu1.exam();stu1.exam();stu1.exam();stu1.showInfo();Animatoruser1newAnimator();user1.password12345678;user1.address中国北京;user1.number13342563768;user1.birthday2008年3月24日;user1.gender男;user1.name小明;user1.balance10000000.0;user1.showInfo();//调用对象方法的格式对象变量名.方法名();user1.buy(电脑,7980.0,8);user1.buy(电视机,7654,9);user1.showInfo();ComputertestnewComputer();test.typeAlienware 16/18 Area-51;test.disk1012;test.systemWindows;test.price29999;test.cpuUltra 9 290HX Plus24 核 24 线程睿频 5.5GHz);test.brand外星人;test.ram64;test.showInfo();test.save(1012,24,我的电脑);}}参数方法结构的一部分方法public void 方法名(参数列表){ }参数在参数列表中预设一组变量知道类型但是不知道值是多少 用来完成方法中的逻辑在调用方法的时候根据参数列表传入匹配类型的数据、值变量对象用来完成方法代码的执行运行结果