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服务端语言