Dog myDog=new Dog(“花花”,3);括号里面表示的是什么意思呀?

public class Dog{

    String name;

    int age;

   

    Dog(String name1, int age1){

        name = name1;

        age = age1;

        System.out.println("感谢主人领养了我");

    }

   

    void bark(){

        System.out.println("汪汪,不要过来");

    }

 

    void hungry(){

        System.out.println("主人,我饿了");

    }

   

    public static void main(String arg[]){

        Dog myDog = new Dog("花花", 3);

        // 访问成员变量

        String name = myDog.name;

        int age = myDog.age;

        System.out.println("我是一只小狗,我名字叫" + name + ",我" + age + "岁了");

        // 访问方法

        myDog.bark();

        myDog.hungry();

    }

}


qq_拚却_0
浏览 1761回答 1
1回答

__innocence

看构造方法:Dog(String name1, int age1){         name = name1;         age = age1;         System.out.println("感谢主人领养了我");     }这是你新建的一个Dog对象:Dog myDog = new Dog("花花", 3);花花对应name1 , 3对应age1意思就是:新建一个狗,名字叫花花,年龄为3
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java