java-面向對象-類和對象

java-面向對象-類和對象

java通過類面向對象操作,我覺得面向對象這種思想和麪向過程有着很大的不同,解決問題的思路也是截然不同的,不能抱着學C語言的思想來學習java.


下面是一個通過類來實現一個簡單功能的小程序:

// 編寫兩個類Human和Dog,Human類包含【散步】和【打】兩個功能、Dog包含【咬】和【跑】兩個功能。
// 要求:分別創建兩個具體的實例:張三和大黃、完成下面的程序
// (1)張三在散步
// (2)大黃咬了張三
// (3)張三打了大黃
// (4)大黃跑了
import java.util.Scanner;
class Human{
    String walk(){
        String str="在散步";
         return str;}

    String  hit(){
        String str="打";
         return str;
    }

}
class Dog{
    String chew(){
        String str="咬";
        return str;}
    String run(){
        String str="跑";
        return str;}
}
    public static void main(String arg[]){
        Dog daHuang=new Dog();
        Human zhangSan=new Human();
        System.out.println("張三"+zhangSan.walk());
        System.out.println("大黃"+daHuang.chew()+"張三");
        System.out.println("張三"+zhangSan.hit()+"大黃");
}}

*面向對象:將現實世界的事物抽象成對象,現實世界中的關係抽象成類、繼承,幫助人們實現對現實世界的抽象與數字建模。通過面向對象的方法,更利於用人理解的方式對複雜系統進行分析、設計與編程。
類:類是具有相同的屬性和服務的一組對象的積集合。


在這段代碼中,定義了人和狗兩種類。同時賦予了人和狗不同的屬性。藉助不同對象的不同屬性來滿足具體的操作。這段代碼雖然簡單,但是能把面向對象的思想詮釋的很到位。*

發佈了43 篇原創文章 · 獲贊 81 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章