构造方法作业

构造方法作业

ID:41487770

大小:58.26 KB

页数:8页

时间:2019-08-25

构造方法作业_第1页
构造方法作业_第2页
构造方法作业_第3页
构造方法作业_第4页
构造方法作业_第5页
资源描述:

《构造方法作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。