//接口Speak,有一個方法speak

成都創(chuàng)新互聯(lián)長期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為廣宗企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),廣宗網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
interface Speak{
public void speak();
}
//父類,實現(xiàn)了Speak接口
class Parent implements Speak{
//名字屬性
protected String name;
//構(gòu)造函數(shù)
public Parent(String name){
this.name = name;
}
//實現(xiàn)Speak接口的方法
public speak(){
System.out.println("I am parent");
}
}
//子類,繼承Parent類
class Child extends Parent{
//子類的構(gòu)造函數(shù)
public Child(String name){
//調(diào)用父類的構(gòu)造函數(shù)必須放第一行
super(name);
}
//重寫speak方法
public void speak(){
System.out.println("I am child");
}
}
樓主你好!
因為 class Student extends Person{}
所以 Person p = new Student();用子類可以實例化其父類!
所以System.out.println(p instanceof Student);
System.out.println(p instanceof Person);的輸出都為true
(instanceof的作用是測試它左邊的對象是否是它右邊的類的實例,返回boolean類型的數(shù)據(jù))
類 Object 是類層次結(jié)構(gòu)的根類。每個類都使用 Object 作為超類。所有對象(包括數(shù)組)都實現(xiàn)這個類的方法。
所以System.out.println(p instanceof Object);輸出為true
System 類包含一些有用的類字段和方法。它不能被實例化。
所以System.out.println(p instanceof System);p與System不在同一個層次!此句格式有誤!無法正常編譯
最簡單的java代碼肯定就是這個了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個代碼了。如果是零基礎(chǔ)的新手朋友們可以來我們的java實驗班試聽,有免費的試聽課程幫助學(xué)習(xí)java必備基礎(chǔ)知識,有助教老師為零基礎(chǔ)的人提供個人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評團(tuán)進(jìn)行專業(yè)測試,幫助測評學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費幫助來報名體驗實驗班的新手快速入門java,更好的學(xué)習(xí)java!
float是一種數(shù)據(jù)類型,用來聲明帶小數(shù)的數(shù),float x=85.3f;就代表定義x=85.3f,下面是定義y和z的值,最后是z=x除以y。System.out.println(x+"/"+y+"="+z);是輸出結(jié)果到控制臺。
Scanner in = new Scanner(System.in);
定義接受從控制臺輸入
System.out.println("What is your name");
控制臺輸出:What is your name
String name = in.nextLine();
開始接收控制臺一行語句并賦值給name
System.out.println("How old are you");
控制臺輸出:How old are you
int age =in.nextLine();
開始接收控制臺一行語句并賦值給int(但是這里寫錯了,應(yīng)該寫成int age =in.nextInt();
nextInt()是接收控制臺輸入的整數(shù),你的age定義為整數(shù)所以用這個,nextLIne接收的是一行語句,可以用String接收)
System.out.println("Hello"+name+",next year.you'll ,you"+(age+1));
輸出:hello后面跟你第一次輸入的一行語句next year.you'll ,you第二次輸入的數(shù)字加1
網(wǎng)頁題目:Java基礎(chǔ)類代碼 JAVA基礎(chǔ)類
網(wǎng)站URL:http://chinadenli.net/article40/hpesho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站內(nèi)鏈、全網(wǎng)營銷推廣、域名注冊、小程序開發(fā)、網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)