《2022年云大JAVA实验面向对象概念终稿 .pdf》由会员分享,可在线阅读,更多相关《2022年云大JAVA实验面向对象概念终稿 .pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 实验报告课程:Java程序设计实验学期:2010-2011 学年第一学期任课教师:专业:软件工程学号:姓名:成绩:实验 6 面向对象概念2 1.程序一Person.java:源程序代码如下:publicclass Person private String title;private String firstname;private String lastname;private String nickname;privateintage;privatebooleansex;public Person();/无参数的构造器publicPerson(String t,String fn,St
2、ring ln,String nn,inta,booleans)/带参数的构造器 title=t;firstname=fn;lastname=ln;nickname=nn;age =a;sex =s;publicvoid setTitle(String t)title=t;public String getTitle()returntitle;publicvoid setFirstname(String fn)firstname=fn;public String getFirstname()returnfirstname;publicvoid setLastname(String ln)las
3、tname=ln;public String getLastname()returnlastname;名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 3 页 -2 publicvoid setNickname(String nn)nickname=nn;public String getNickname()if(!nickname.equals()/有昵称returnnickname;elsereturn.+(havent nickname);publicvoid setAge(int a)age =a;publicint getAge()returnage;publicvoid
4、 setSex(boolean s)sex =s;publicboolean getSex()returnsex;public String standardName()returnfirstname+lastname;public String formalName()returntitle+firstname+lastname;public String casualName()if(!nickname.equals()/有昵称returnnickname;elsereturnfirstname;2.程序二MakePerson.java:源程序代码如下:publicclass MakePe
5、rson publicstaticvoid main(String args)Person person1=new Person(Mr.,Michael,Zheng,Mike,30,true);/带参数的构造器实例化一个对象Person person2=new Person();/不带参数的构造器实例化一个对象/设置 person2的信息person2.setTitle(Mr.);person2.setFirstname(Qinge);person2.setLastname(Cui);person2.setNickname();person2.setAge(21);person2.setSex
6、(true);名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 3 页 -3 Person person=person1,person2;for(int i=0;i person.length;i+)/输出 person的信息 System.out.println(The +(i+1)+persons information:);System.out.println(Title=+personi.getTitle();System.out.println(First name=+personi.getFirstname();System.out.println(Last name=
7、+personi.getLastname();System.out.println(Nick name=+personi.getNickname();System.out.println(Age=+personi.getAge();System.out.println(Sex=+personi.getSex()+(true is male,false is female);System.out.println(StandardName=+personi.standardName();System.out.println(FormalName=+personi.formalName();System.out.println(CasualName=+personi.casualName();System.out.println();执行结果截图:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 3 页 -