//接口Speak,有一個方法speak
成都創(chuàng)新互聯(lián)長期為1000多家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為廣宗企業(yè)提供專業(yè)的成都網(wǎng)站設計、網(wǎng)站建設、外貿(mào)網(wǎng)站建設,廣宗網(wǎng)站改版等技術服務。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
interface Speak{
public void speak();
}
//父類,實現(xiàn)了Speak接口
class Parent implements Speak{
//名字屬性
protected String name;
//構造函數(shù)
public Parent(String name){
this.name = name;
}
//實現(xiàn)Speak接口的方法
public speak(){
System.out.println("I am parent");
}
}
//子類,繼承Parent類
class Child extends Parent{
//子類的構造函數(shù)
public Child(String name){
//調(diào)用父類的構造函數(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 是類層次結構的根類。每個類都使用 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”就是應該是所有學java的新手看的第一個代碼了。如果是零基礎的新手朋友們可以來我們的java實驗班試聽,有免費的試聽課程幫助學習java必備基礎知識,有助教老師為零基礎的人提供個人學習方案,學習完成后有考評團進行專業(yè)測試,幫助測評學員是否適合繼續(xù)學習java,15天內(nèi)免費幫助來報名體驗實驗班的新手快速入門java,更好的學習java!
float是一種數(shù)據(jù)類型,用來聲明帶小數(shù)的數(shù),float x=85.3f;就代表定義x=85.3f,下面是定義y和z的值,最后是z=x除以y。System.out.println(x+"/"+y+"="+z);是輸出結果到控制臺。
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(但是這里寫錯了,應該寫成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