(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));
}
}