2017年7月1日 下午7:28
和类名相同的普通方法
1 | class Parent { |
interface变量 和 方法 的定义方式
1 | public interface Interface1 { |
封装的步骤
1 | 使用Java实现封装,第一步是修改属性可见性来限制对属性的访问,第二步是创建赋值和取值方法,用于对属性的访问,第三步应该是( )。 A. 使用赋值和取值方法访问属性 B. 编写常规方法访问属性 C. 在赋值和取值方法中,加入对属性的存取限制 D. 编写main方法创建对象,调用赋值和取值方法访问属性 |
分析如下所示的Java代码,则选项中的说法正确的是(c )。
1 | class Parent{ public String name; public Parent(String pName){ this.name = pName; } } public class Test extends Parent { //1 public Test(String Name){ //2 name="hello"; //3 super("kitty"); //4 } } A. 第2行错误,Test类的构造函数中参数名称应与其父类构造函数中的参数名相同 B. 第3行错误,应使用super关键字调用父类的name属性,改为super.name="hello"; C. 第4行错误,调用父类构造方法的语句必须放在子类构造方法中的第一行 D. 程序编译通过,无错误 |