请问老师这样对吗?感觉学了面向对象这块 好像根本听不懂一样 听完一会就忘了

来源: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回答

好帮手慕小脸

2019-12-27

同学你好,代码完成的不错,很棒!

面向对象这块儿确实是有些抽象的,同学的这个感觉很正常,多多练习,逐渐就会理解了,不必纠结。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~


0

0 学习 · 11489 问题

查看课程