1. 程式人生 > >JAVA面向物件練習05第一種

JAVA面向物件練習05第一種

食物類,動物類,飼養員類,測試類。實現飼養員給動物餵食物。
食物類: 屬性name
動物類: 屬性name 方法void eat
飼養員類: 屬性name 方法void feed
測試類列印的結果:
張三喂大熊貓
大熊貓吃竹筍
package demo01;

public class Animal {

public String name;

public void eat(){

}

}

package demo01;

public class Feeder {

public String name;

public void feed(){

}

}

package demo01;

public class Food {

public String name;

}

package demo01;

public class Test {

public static void main(String[] args) {

    Food f = new Food();
    f.name = "竹筍";

    Animal a = new Animal();
    a.name = "大熊貓";

    Feeder fer = new Feeder();
    fer.name = "張三";


    System.out.println(fer.name+"喂"+a.name);
    System.out.println(a.name+"吃"+f.name);

}

}

相關推薦

JAVA面向物件練習05第一

食物類,動物類,飼養員類,測試類。實現飼養員給動物餵食物。 食物類: 屬性name 動物類: 屬性name 方法void eat 飼養員類: 屬性name 方法void feed 測試類列印的結果: 張三喂大熊貓 大

JAVA面向物件練習05第三

食物類,動物類,飼養員類,測試類。實現飼養員給動物餵食物。 食物類: 屬性name 動物類: 屬性name 方法void eat 飼養員類: 屬性name 方法void feed 測試類列印的結果: 張三喂大熊貓 大

05.Java面向物件——this關鍵字

舉個栗子: class Person { String name; int age; public Person(String con_name, int con_age) { name = con_name; // 為name屬性賦值 age = con_age; // 為age

Java面向物件——類與方法(練習:將車抽象為類)

程式碼: public class Car{ //屬性 //品牌(不可更改)、產地(不可更改)、顏色、價格 private String brand; private String origin; private String colour; private int price;

java:面向物件-抽象類練習

package Tets09; public class Demo_Animal { public static void main(String[]args){ Cat c=

JAVA 面向物件程式設計練習(一個回合制的戰鬥遊戲:戰士,騎兵,法師,電腦互相攻擊)

一. 小編有話說 前面一篇文章寫了JAVA面向物件程式設計的思想,本文主要展示關於面向物件程式設計的例項(一個回合制的戰鬥遊戲:戰士,騎兵,法師,電腦互相攻擊),小編的基礎暫時薄弱,如此一來有助於更深入的理解和靈活的運用,以及打下堅實的基礎。 二. 遊戲的要求

jmu-Java-03面向物件基礎-05-覆蓋

7-1 jmu-Java-03面向物件基礎-05-覆蓋 (3 分) Java每個物件都繼承自Object,都有equals、toString等方法。 現在需要定義PersonOverride類並覆蓋其toString與equals方法。 新建PersonOverride類 a.

java:面向物件(學生和老師類的繼承練習

package Day08; public class Demo8_Person { public static void main(String[]args){ Studen

java面向物件中四許可權(private,protected,public,友好型)詳解

俗話說沒有規矩就沒有方圓,java作為一門嚴謹的面向物件的高階程式語言,自然對許可權整個重要的問題有嚴格的控制。 Java一共有四種許可權,private (私有),public(公有)。Protected(受保護)還有友好型。 在java裡,這些語句都可以修飾類中的成員變

java面向物件基礎 練習 +答案

三、選擇題 1.下面關於封裝性的描述中,錯誤的是( )。 A.封裝體包含屬性和行為 B.被封裝的某些資訊在外不可見 C.封裝提高了可重用性 D.封裝體中的屬性和行為的訪問許可權相同 可以不相同 程式設計師定義 2.下面關於類方法的描述,錯誤的是()。 A.說明類方法使用關鍵字static B.

【安博培訓筆記】Java1 Java面向物件_PPT練習20130920

package com.ambow.java20130917; public class Student { private String name; private int age; private int banji; private String love;

Java面向物件16設計原則(總結版)

Java面向物件16種設計原則 一   類的設計原則 1 依賴倒置原則-Dependency Inversion Principle (DIP) 2 里氏替換原則-Liskov Substitution Principle (LSP) 3 介面分隔原則-Int

java面向物件程式設計(第二版)讀書筆記-------第一

j2EE來源:jdk1.2後分支為j2ee與j2me,分散式企業開發環境與應用,嵌入式環境與應用。 uml流程圖矩形代表:資料,箭頭:資料流向,橢圓:代表功能。 如何理解物件?答:1.萬物皆物件。2.

java面向物件---介面和抽象的簡單練習

1、有一批電腦,電腦有三種品牌,每個品牌都是組裝機,都會用到顯示卡\記憶體\cpu,這些顯示卡\記憶體\cpu又有不同品牌的廠家生產,請組裝出惠普、聯想、蘋果這三臺電腦 簡單實現(設計思路) /** * 電腦抽象類 */ abstract clas

java使用 ArrayList 的增刪改(Java面向物件基礎練習

題目 編寫一個簡單的程式,利用陣列儲存書(Book),cd(CompactDisk),磁帶(Tape)資訊,並能實現插入、刪除、查詢功能。注意使用面向物件的思想進行程式設計。 解題思路 使用arraylist陣列,原因是可以根據實際情況新增資訊而不用

Java 面向物件 --多型性

1,方法的過載和重寫; 2,可以用父類的引用指向子類的具體實現,而且可以隨時更換為其他子類的具體實現; 父類Animal: package com.java1234.chap03.sec13; public class Animal { public void say(){

3.Java面向物件程式設計OOA/OOP/OOD/OOAD()/UML類圖、函數語言程式設計Scala(JVM)---類與物件、封裝繼承多型、構造方法、覆寫/重寫/override

一、緒論 1.面向物件程式設計正規化(C++、Java、Go)------能進行現實生活的抽象。             每個物件都是一個類。類中包含屬性與方法。 OOA:面向物件分析 OOP:面向物件程式設計

JAVA面向物件學習筆記(1)

1.Static關鍵字   特點: 1.一個類的多個物件共享,節省資源空間                2.隨著類的載入而載入         &nbs

Java面向物件的理解

一、封裝 定義: 就是資訊隱藏,是指利用抽象資料型別將資料和基於資料的操作封裝在一起,使其構成一個不可分割的獨立實體,資料被保護在抽象資料型別的內部,儘可能地隱藏內部的細節,只保留一些對外介面使之與外部發生聯絡。 使用封裝有三大好處: 1、良好的封裝能夠減少耦合。 2、類內部的結

JAVA面向物件程式設計之購物車介面的設計與功能的實現

1、小組成員及分工 小組成員 負責工作 蘭澤祥 負責總體介面、Git程式碼庫 吳修恩 負責MVC模式、類名包名的規範化 2、Git 倉庫地址 倉庫地址:https://gitee