java 求详解

java 求详解写一AWT程序,在Frame中加入80个按钮,分20行4列,用GridLayout布局方式,按钮背景为黄色(Color.yellow),按钮文字颜色为红色(Color.red)。

正确答案是C。

首先Plant类有一个带一个参数的构造方法,所以默认不带参数的构造方法就不存在了。所以,Tree作为Plant的子类,它和父类一样,也只有带一个参数的构造方法。也就是说,Plant和Tree进行实例化时,必须带一个参数,否则编译不会通过,排除A,B

C,D中想要表示的是正确的构造函数重载方式,只有D是正确的,C中的写法等于为Plant的类定义了一个不带参数的构造函数,而且在这个不带参数的构造方法里调用了带参数的构造函数,这就是构造方法的重载。构造方法重载中的this就代表这个类本身。此处只能用this关键字,不能用类的名称,所以C正确D错误!追问

这都不是个选择题

温馨提示:答案为网友推荐,仅供参考
相似回答