/*
定義乙個寵物類(pet),它有兩個方法:叫cry(),吃東西eat(),定義寵物的子類狗(dog),貓(cat),覆蓋父類的cry(),eat()方法,
裡面寫system.out.println("貓吃了魚")這樣的列印語句,另外狗有自己的方法看門guardentrance(),貓自己獨有的方法捉老鼠huntmice()
定義乙個test類,在main中定義兩個pet變數,pet1,pet2,採用引用轉型例項化dog,cat,分別呼叫pet的cry(),eat();
* (3)(思考)修改test類,新增餵養寵物feedpet(pet pet)的方法,在feedpet中調cry(),eat()方法,例項化test類,再例項化狗 dog dog = new dog(),
貓 pet cat = new cat(), test分別調feedpet()方法分別傳引數cat,dog,思考這兩種方式的異同,深入理解引入轉型和多型
*/ package eighthwork;
/**
* * @author administrator
*/ public abstract class pettest
public static void main(string args)
// if(pet2 instanceof cat)
//
//通過傳遞物件引數的引用實現多型
// pettest pettest = new pettest();
// dog dog = new dog();
// pet cat = new cat();
// pettest.feedpet(dog);
// pettest.feedpet(cat);
} }
****************************************====
/* * to change this template, choose tools | templates
* and open the template in the editor.
*/ package eighthwork;
/**
* * @author administrator
*/ public abstract class pet
public void eat()
//抽象類都是應用於繼承,子類應該重寫抽象類中所有的抽象方法
public abstract void peteat();
} ****************************************
/* * to change this template, choose tools | templates
* and open the template in the editor.
*/ package eighthwork;
/**
* * @author administrator
*/ public class dog extends pet
public void cry()
public void eat()
public void guardentrance()
public void peteat() }
***********************************====
/* * to change this template, choose tools | templates
* and open the template in the editor.
*/ package eighthwork;
/**
* * @author administrator
*/ public class cat extends pet
public void cry()
public void eat()
public void huntmice()
public void peteat() }
一階段 EighthWork 1 字元流 緩衝流
定義乙個寵物類 pet 它有兩個方法 叫cry 吃東西eat 定義寵物的子類狗 dog 貓 cat 覆蓋父類的cry eat 方法,裡面寫system.out.println 貓吃了魚 這樣的列印語句,另外狗有自己的方法看門guardentrance 貓自己獨有的方法捉老鼠huntmice 定義乙個...
一階段專案 框架
關於框架 1.html檔案建立 設定id 2.js事例 function iframe dom else if dom 1 else if dom 2 aa.src bb 2 關於框架高度 onload this.hight 0 var fdh this.document?this.document...
一階段需求分析
軟體需求分析 一引言 編寫目的 為了方便測繪專業對角度計算的使用,編寫乙個可以將弧度與角度相互之間轉換的c 視窗應用程式,以此來提高資料處理的效率。專案風險 我們的風險 主要是開發者王天池和吳國慶承擔,我們的風險有如下幾點 軟體未能正確執行 軟體未能如期完成編寫 測試。軟體工程科目未能及格。而我們現...