老王学java之This()的用法
生活随笔
收集整理的這篇文章主要介紹了
老王学java之This()的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
This指當前對象,this()則是指構造方法,this()表示無參構造方法,this(1.0)表示參數為一個浮點數的構造方法,以此類推
class Person{ // 定義Person類private String name ; // 定義name屬性private int age ; // 定義age屬性public Person(String name,int age){this.name = name ;this.age = age ;} }; class Student extends Person{ // 定義Student類private String school ; // 定義school屬性public Student(){// this("LXH",30,"MLDN") ;// 會在此處調用父類的構造,默認調用的是無參 }public Student(String name,int age){this() ;//調用無參構造函數 }public Student(String name,int age,String school){this(name,age) ; // 明確調用父類中有兩個參數的構造this.school = school ;} }; public class SuperDemo02{public static void main(String arsg[]){Student stu = new Student("張三",30,"清華大學") ;// 實例化子類對象 System.out.println(stu.getInfo()) ;} };?
轉載于:https://www.cnblogs.com/wanglei-134/p/3188679.html
總結
以上是生活随笔為你收集整理的老王学java之This()的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ 3034 Whac-a-Mole
- 下一篇: jpg图片转eps 用于LaTeX