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