(1)子类继承父类的成员变量,包括实例成员变量和类成员变量。
(2)子类继承父类除构造方法以外的成员方法,包括实例成员方法和类成员方法。(3) 子类不能继承父类的构造方法,因为父类的构造方法用来创造父类对象,子类需定义 自己的构造方法,用来创建自己的子类。(4)子类可以重新定义父类成员。
1。父类的实例变量和静态变量能被子类的同名变量隐藏
2。父类的静态方法被子类的同名静态方法隐藏
3。父类的实例方法被子类的同名实例变量覆盖2.父类的final方法可以被子类重写 吗?
3.什么类中可以有abstract方法?、
Abstract类
4.什么叫对象的上转型对象?
Java在继承中分向上转型和向下转型,如果把引用变量转换为子类类型就称向下转 型, 如果把引用变量转换为父类对象就称向上转型,这个父类对象就是上转型对象。
5.接口中能声明变量吗?
不可以
接口只能声明静态常量和抽象方法。如果你在eclipse接口中直接写int a=3;和void say(); 也是可以的。他会默认帮你加public static final 和pubulic abstract 抽象类可以声明变 量。和常量。”
6.接口中能定义非抽象方法吗?
不可以
7.什么叫接口的回调?
可以把实现某一接口的类创建的对象引用赋给该接口声明的接口变量中。那么该接口变 量就可以调用被类实现的接口中的方法
8.内部类的外嵌类的成员变量在内部类中仍然有效吗?
仍然有效
9.内部类中的方法也可以调用外嵌类中的方法吗?
可以
10.内部类的类体中可以声明类变量和类方法吗?
不可以
11.字符串调用public String toUpperCase()方法返回一个字符串,该字符串把当前字符串中的小写字母变成大写字母;.字符串调用public String toLowerCase()方法返回一个字符串,该字符串把当前字符串中的大写字母变成小写字母。String类的public String concat(String str)方法返回一个字符串,该字符串是把调用该方法的字符串与参数指定的字符串连接。编写一个程序,练习使用这3个方法。
public class test {
public static void main(String args[]) {
String a="abcdefgh";
System.out.println(a.toUpperCase());
String b="ABDSLKFLSKD";
System.out.println(b.toLowerCase());
System.out.println(a.concat(b));
}
}
来源:CSDN
作者:hai-chu
链接:https://blog.csdn.net/zhudun8916/article/details/103689070