1.类和对象的基本定义:
类:
一个抽象概念(一个具有相同方法和属性的对象的集合)
对象:
一个实际存在的实体,类的实例化 (对象依赖类进行创建)有状态和行为
for example:
人是一个类(抽象) ,杨幂是一个对象(实体)
类可以看成是创建Java对象的模板
通过下面一个简单的类来理解下Java中类的定义:
public class Dog{
String breed;//定义属性
int age;
String color;
void barking(){ } //定义方法,一个类可以有多个方法
void hungry(){ }
void sleeping(){ }
}
构造方法
每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。
在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。
下面是一个构造方法示例:
public class People{
public People(){
}
public Peopel(String name){
// 这个构造器仅有一个参数:name
} }
创建对象
对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:
声明:声明一个对象,包括对象名称和对象类型。
实例化:使用关键字new来创建一个对象。
初始化:使用new创建对象时,会调用构造方法初始化对象。
类名 对象名 = new 类名();