欢迎来到天天文库
浏览记录
ID:37852767
大小:163.00 KB
页数:9页
时间:2019-06-01
《java实验报告4》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、广东工业大学实验报告学院专业班学号姓名成绩评定_______实验4题目类与对象实验课程名称Java与面向对象程序设计一.实验目的(1)学习类的成员变量和成员方法的声明格式(2)学习java对象的创建和调用(3)学习参数传递(4)学习类的私有成员的定义、访问方法已经共有成员的定义(5)理解类的构造方法、构造方法的调用(6)理解方法重载(7)掌握静态成员和非静态成员的访问方式(8)学习对象的赋值以及比较二.实验软件环境jdk1.6.0_18、windows7三.实验内容(1)编写一个java程序,在程
2、序中创建Student类的两个实例并访问他们的属性以及方法packagecom.gdut.net.javaoo.class070120;//Student.javaclassStudent{Stringname;intage;intChinese;intMath;intEnglish;inttotal(){returnChinese+Math+English;}intaverage(){return(Chinese+Math+English)/3;}}packagecom.gdut.net.jav
3、aoo.class070120;//MyObject.java9广东工业大学实验报告学院专业班学号姓名成绩评定_______实验4题目类与对象实验课程名称Java与面向对象程序设计classMyObject{publicstaticvoidmain(Stringargs[]){Students1=newStudent();s1.name="张三";s1.age=13;s1.Chinese=80;s1.Math=90;s1.English=85;System.out.println("你好,我叫"+
4、s1.name+","+"我今年"+s1.age+"岁");System.out.println("我的总分是"+s1.total());System.out.println("我的平均分是"+s1.average());Students2=newStudent();s2.name="李四";s2.age=12;s2.Chinese=80;s2.Math=90;s2.English=90;System.out.println("你好,我叫"+s2.name+","+"我今年"+s1.age+"岁"
5、);System.out.println("我的总分是"+s2.total());System.out.println("我的平均分是"+s2.average());if(s1.total()>s2.total())System.out.println(s1.name+"的成绩好");elseif(s1.total()6、成绩一样好");}}(2)编写一个java程序,在程序中定义一个Person类,其中age属性是一个私有属性,并且范围在5~20之间packagecom.gdut.net.javaoo.class070120;//Person.java9广东工业大学实验报告学院专业班学号姓名成绩评定_______实验4题目类与对象实验课程名称Java与面向对象程序设计classPerson{Stringname;privateintage;publicbooleansetAge(intnewAge){if(5<=7、newAge&&newAge<=20){age=newAge;//如果5<=newAge<=20,则将newAge赋值给age属性并返回true;否则,返回falsereturntrue;}elsereturnfalse;}publicintgetAge(){returnage;//返回age属性}publicstaticvoidmain(Stringargs[]){Persons1=newPerson();s1.name="张三";s1.setAge(25);//为学生s1的age属性设置年龄28、5,如果设置成功,显示s1的姓名和年龄,否则显示“年龄错误”inti=s1.getAge();if(i!=0){System.out.println(s1.name+""+i);}elseSystem.out.println("年龄错误");}}9广东工业大学实验报告学院专业班学号姓名成绩评定_______实验4题目类与对象实验课程名称Java与面向对象程序设计(3)编写一个java程序,在程序中定义一个Employee类,Employee类有四个构造方法,分别对不同的属性进行初始
6、成绩一样好");}}(2)编写一个java程序,在程序中定义一个Person类,其中age属性是一个私有属性,并且范围在5~20之间packagecom.gdut.net.javaoo.class070120;//Person.java9广东工业大学实验报告学院专业班学号姓名成绩评定_______实验4题目类与对象实验课程名称Java与面向对象程序设计classPerson{Stringname;privateintage;publicbooleansetAge(intnewAge){if(5<=
7、newAge&&newAge<=20){age=newAge;//如果5<=newAge<=20,则将newAge赋值给age属性并返回true;否则,返回falsereturntrue;}elsereturnfalse;}publicintgetAge(){returnage;//返回age属性}publicstaticvoidmain(Stringargs[]){Persons1=newPerson();s1.name="张三";s1.setAge(25);//为学生s1的age属性设置年龄2
8、5,如果设置成功,显示s1的姓名和年龄,否则显示“年龄错误”inti=s1.getAge();if(i!=0){System.out.println(s1.name+""+i);}elseSystem.out.println("年龄错误");}}9广东工业大学实验报告学院专业班学号姓名成绩评定_______实验4题目类与对象实验课程名称Java与面向对象程序设计(3)编写一个java程序,在程序中定义一个Employee类,Employee类有四个构造方法,分别对不同的属性进行初始
此文档下载收益归作者所有