请问老师这样对吗?感觉学了面向对象这块 好像根本听不懂一样 听完一会就忘了
来源:2-9 编程练习
慕码人9379814
2019-12-26 23:23:19
public class Monkey {
//属性:姓名(name)、特征(feature)
String name;
String feature;
//无参的构造方法(默认初始化name和feature的属性值,属性值参考效果图)
public Monkey(){
System.out.println("我是使用无参构造产生的猴子");
name="长尾猴";
feature="尾巴长";
}
//带参的构造方法(接收外部传入的参数,分别向 name 和 feature 赋值)
public Monkey(String name,String feature){
System.out.println("我是使用带参构造产生的猴子:");
this.name=name;
this.feature=feature;
}
}
public class Test {
public static void main(String[] args) {
//调用无参构造方法实例对象
Monkey mo=new Monkey();
//打印输出对象属性
System.out.println("名称:"+mo.name);
System.out.println("特征:"+mo.feature);
System.out.println("==================");
//调用带参构造方法实例对象
Monkey mok=new Monkey("白头叶猴","头上有白毛,喜欢吃树叶");
//打印输出对象属性
System.out.println("名称:"+mok.name);
System.out.println("特征:"+mok.feature);
}
}
1回答
同学你好,代码完成的不错,很棒!
面向对象这块儿确实是有些抽象的,同学的这个感觉很正常,多多练习,逐渐就会理解了,不必纠结。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题