声明一个Dog的类,包括成员变量姓名和年龄,构造函数,在主类中实例化一个Dog的数组有3只狗,(xiaobai,1)(xiaohei,2)(xiaohua,2),配合for循环打印3只小狗的名字和年龄
public class Dog {
String name;
int age;
public Dog(String name,int age){
this.name=name;
this.age=age;
}
public static void main(String []args) {
Dog[] dogs=new Dog[3];
dogs[0]=new Dog("xiaobai",1);
dogs[1]=new Dog("xiaohei",2);
dogs[2]=new Dog("xiaohua",2);
for(int i=0;i<dogs.length;i++){
System.out.println(dogs[i].name+"的年龄是"+dogs[i].age+"岁");
}
}
}
这个主要就是类、属性、对象的问题,先创建类,再实例化对象
public class DDD {
class Dog{
String dname;
int age;
Dog dogs[3]=[new Dog("小白",1),new Dog("小黑",2),new Dog("小黄",3)];
public Dog(){}
public Dog(String dname,int age){
this.dname=dname;
this.age=age;
}
}
public static void main(String []args) {
Dog d = new Dog();
for(int i=0;i<d.dogs.length;i++){
Dog dd = d.dogs[i];
System.out.print("名字:"+dd.dname+" 年龄:"+dd.age);
}
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632