首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 核心基礎:類與對象的概念、定義、實例化與訪問全解析

     編輯:Java 綜合教學

類與對象核心概念

  • 類:模板,定義一類具備相同屬性(如品種、年齡、顏色)與行為(吠叫、進食、睡覺)的抽象描述。
  • 對象:具體實例,如「我家門口那隻狗」,具體到某個體。

Java 定義類

public class Dog {
    String breed; // 實例變量
    int age;
    String color;
    void barking() { } // 方法
    void hungry() { }
    void sleeping() { }
}

類成員:局部變量、實例變量、類變量;任意數量方法。

構造函數:同名無返回類型,無參構造器由編譯器自動提供。每次 new 必調用至少一個構造器完成初始化。支援重載。

public class Puppy {
    public Puppy() { }
    public Puppy(String name) { }
}

創建對象三步驟

Puppy myPuppy = new Puppy("tommy");
// 1. 聲明:Puppy myPuppy
// 2. 實例化:new Puppy()
// 3. 初始化:調用構造函數 Puppy("tommy")

訪問實例變量與方法


myPuppy.setAge(2);      // 調用方法
myPuppy.getAge();       
System.out.println(myPuppy.puppyAge); // 直接訪問實例變量

語法:對象引用.變量名 / 對象引用.方法名()。

完整示例輸出

Passed Name is :tommy
Puppy's age is :2
Variable Value :2
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved