extend,java
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
extend java是什麼,讓我們一起了解一下?
extend java是從多個具體的子類中抽取出相同的屬性以及行爲,組合成一個新的父類 然後讓這些具體的子類繼承這個父類,繼承關鍵字:extends,父類中公開的屬性以及方法都能被子類繼承。
extend的優點:
1:提高代碼的複用性。
extend的缺點:
1:提高了代碼的耦合性。
構造方法的執行過程:
1:創建子類對象,先去調用父類的構造方法,再調用自己構造方法。
2:java中的頂級父類是Object。
3:如果一個類沒有繼承其他類,那麼它默認繼承Object。
4:無論new哪一個對象,都會先初始化Object。
5:如果子類初始化的時候,沒有給屬性賦值,那麼它獲取的是父類的屬性值,如果子類給屬性賦值了,那麼就會覆蓋父類屬性的值。
6:初始化子類之前,一定要先初始化父類的值。
7:構造方法不能被繼承。
那麼在Java之中,如果要實現繼承的關係,可以使用如下的語法:
class 子類 extends 父類 {}
子類又被稱爲派生類; 父類又被稱爲超類(Super Class)。
觀察繼承的基本實現:
package com.wz.extendsdemo;class Person { private String name; private int age; public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public String getName() { return this.name; } public int getAge() { return this.age; }}class Student extends Person { // Student類繼承了Person類}public class TestDemo { public static void main(String args[]) { Student stu = new Student(); // 實例化的是子類 stu.setName("張三"); // Person類定義 stu.setAge(20); // Person類定義 System.out.println("姓名:" + stu.getName() + ",年齡:" + stu.getAge()); }}
執行結果:
姓名:張三,年齡:20
透過代碼可以發現,子類(Student)並沒有定義任何的操作,而在主類中所使用的全部操作都是由Person類定義的,這證明:子類即使不擴充父類,也能維持父類的操作。
-
蘋果手機長圖怎麼截圖,蘋果手機截長圖的兩種方法
1、長截圖辦法一iOS13上新之後自帶的長截圖方法,是在我們瀏覽網頁的時候使用的。操作方法:上音量鍵+開關鍵一起按下,然後點開截好的圖片,選擇“整頁”截圖即可。2、長截圖方法二利用QQ實現長截圖。操作方法:首先就是需要我們開啟QQ,然後試着上音量鍵+開關鍵一起按下...
-
省內移動數據流量是指什麼
省內移動數據流量是指你的SIM卡所屬省份的可用GPRS流量,如果出了你的卡所屬的省份,去別的省,那省內移動數據流量就不可以使用,只能使用全國通用流量。移動數據流量有省內流量和全國通用流量,國內流量和省內流量是有所區別的。首先優先度不同:正常情況下,如果用戶在自...
-
關於底噪的意思介紹
1、底噪亦稱背景噪聲,基本所有的好耳機都有底噪,耳機底噪一般都是因爲前端的問題,耳機的靈敏度越高對於底噪就越敏感,一些高靈敏度和低阻抗的耳機會把底噪放大,如果加大音量的情況下,底噪會更加的明顯。2、檢測MP3底噪,一般方法是在夜晚等比較安靜的環境中戴上耳機,播...
-
黑色背景拍照竅門詳解
1、調整拍攝角度,尋找背景:既然是拍攝黑背景,在拍攝前我們儘量選擇深色的背景,這樣也就更加容易達到效果。不過深色不一定要是純黑色,只要顏色較爲深沉,偏向暗色調的均可。拍攝前多多觀察,尋找不同的拍攝角度,以找到有反差的深色作爲背景。要多嘗試不同的角度,直至主體...