欢迎来到天天文库
浏览记录
ID:41487770
大小:58.26 KB
页数:8页
时间:2019-08-25
《构造方法作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、12.1上机实验125/1使用构造方法1.实验目的:*理解构造方法概念#熟练掌握构造方法的使用*熟练掌握一个类的多个构造方法的使用#熟练掌握构造方法中this关键字的使用2.基本常识:Java允许对象在被创造吋初始化自己。这种自动初始化是通过使用构造方法来完成的。构造方法分为带参数的构造方法和不带参数的构造方法。3.实验步骤:>1打开Eclipse环境,创建一个工程,再新建一个类FruitsJava源代码(Fruits.java)publicclassFruits{StringproductName;/**该变量存储字符串数据类型的
2、产品名*/intquantity;/**该变量存储整型数据类型的数量*/floatprice;/**该变量存储整型数据类型的价格*/publicFruits(StringproductNamel,intquantityl,intpricel){productName=productNamel;quantity=quantityl;price=pricel;}publicvoidorderDisplay(){System.out.println(H");System.out.println(''水果定购详情为:");System.ou
3、t.println(”H);}r这个方法输出产品名、数量和价格publicclassPerson{Stringname;/**这个变量以数据类型String存储姓名*/intage;/**这个变量以数据类型int存储年龄*//**这是默认构造方法变量name存储人名/publicvoidprint(){System,out.printing1产品名:11+productName);System.out.println("数量为:”+quantity);System.out.println("价格为:$"+price);System.
4、out.println(‘•★****★★***★*★***★*★***★★*****★***•<);}publicstaticvoidmain(String[]args){FruitsobjFruitl=newFruitsC*苹果”,10,20);objFruitl.orderDisplay();objFruitl.print();FruitsobjFruit2=newFruits(”芒果”,18,56);objFruit2.print();FruitsobjFruit3=newFruits(”桔子”,25,75);objFrui
5、t3.print();>2打开Eclipse环境,创建一个工程,再新建一个类Persono>3定义一个无参数的构造方法。>4再定义一个有参数的构造方法。Java源代码(Person.java)*变量age存储人的年龄7publicPerson(){name="Ben";age=23;}r这是参数化构造方法*@Paramnamel初始化为Person类的姓名*@Paramage1初始化为Person类的年龄7publicPerson(St「ingnamel,intage1){name=name1;age=age1;}/**此方法输出人
6、的姓名和年龄publicvoidprint(){System.out.println(”姓名:”+name);System.out.printlnC"年龄:”+age);}/**这是main方法*@paramargs为构造函数存放值*它还调用了print()方法*/publicstaticvoidmain(StringQargs){PersonobjPerson=newPerson();objPerson.print();PersonobjPerson1=newPerson(nSteve",32);objPersord.print(
7、);>5设计一个类,该类包含两个成员变量:x,y,两个成员方法:getX()、get丫()。在创建对象时初始化成员变量的值,并通过方法getX()和getY()分别显示x和丫的值。提示:(1)创建一个类并声明其变量。(2)创建一个具有两个参数的构造函数。(3)创建两个public方法getX()和get丫()。(4)在main方法内创建一个对象。(5)通过调用对象的getX()方法输出x的值,通过调用getY()方法输出Y的值。>6创建一个名称为Overload的类,在类中定义构造方法0verload()o第一个0verload方法
8、不带任何参数,并显示“不带参数的构造方法”的消息。第二个0verload方法带有一个字符串参数,其返回类型为空,并在方法内部显示该字符串。第三个Overload方法带有两个整数参数,在方法内求两个整数的和,并返回求和结果。编写Over
此文档下载收益归作者所有