同样的是构造方法的例题:
创建士兵类(Soldiers) ,在该类中定义有参构造方法,该方法有一个String类型参数name,代表士兵的姓名,两个int类型的变量x和y,分别表示士兵被实例化后所在的坐标位置, ×代表横坐标, y代表纵坐标。在主方法中使用for循环创建5个士兵对象,每个士兵对象的姓名以及x、y坐标是通过用户在控制台输入的。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25import java.util.Scanner; public class Barracks { String name; int selfCount; int count; public void operator() { //创建Scanner对象用于接收控制台输入的信息 Scanner sc=new Scanner(System.in); for(int i=0;i<3;i++) { System.out.printf("请输入第%d个兵营的名字n",i+1); String name=sc.next(); //接收控制台输入信息 this.name=name; //将局部变量赋值给成员变量 System.out.printf("请输入第%d个已创建士兵的总数:n",i+1); int selfCount=sc.nextInt(); this.selfCount=selfCount; count+=this.selfCount; } System.out.println("当前3个兵营共创建士兵:"+count+"人"); } public static void main(String[] args) { Barracks s=new Barracks(); s.operator(); } }
每天一个小例题
最后
以上就是香蕉山水最近收集整理的关于Java与对象的全部内容,更多相关Java与对象内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复