Java 對象和類
Java作為一種面向對象語言。支持以下基本概念:
* 多態
* 繼承
* 封裝
* 抽象
* 類
* 對象
* 實例
* 方法
* 重載
本節我們重點研究對象和類的概念。
對象:對象是類的一個實例(對象不是找個女朋友),有狀態和行為。例如,一條狗是一個對象,它的狀態有:顏色、名字、品種;行為有:搖尾巴、叫、吃等。
類:類是一個模板,它描述一類對象的行為和狀態。
~~~
public class Penguin {
private String name;
private int id;
public Penguin(String name, int id) {
this.name = name;
this.id = id;
}
public void eat(){
System.out.println(name+"正在吃");
}
public void sleep(){
System.out.println(name+"正在睡");
}
public void introduction() {
System.out.println("大家好!我是" + id + "號" + name + ".");
}
}
~~~
- 各種語言一起擼
- 前言
- 第一章 各種語言類講解對比
- 1.1 基于類的面向對象語言
- 第二章 各種語言面向對象編程
- 2.1 Javascript面向對象編程
- 2.1.1 JS類實現
- 2.1.2 JS類繼承
- 2.2 Object-C面向對象編程
- 2.3 Android面向對象編程
- 2.4 PHP面向對象編程
- 第三章 JS+OC+ADT語言對比
- 3.1 視圖
- 3.1.1 JavaSript創建視圖
- 3.1.2 Object-c創建視圖
- 3.1.2.1 xib視圖視圖創建
- 3.1.3 Andriod創建視圖
- 3.1.3.1 xml視圖創建
- 3.2 事件
- 3.2.1 JavaSript事件綁定
- 3.2.2 Object-c事件代理
- 3.2.2.1 事件代理
- 3.2.3 Andriod事件監聽
- 第四章 PHP服務端語言