类可以定义为描述其类型对象支持的行为/状态的模板/蓝图。如下定义一个类:
public class Dog {
String breed;
int age;
String color;
void barking() {
}
void hungry() {
}
void sleeping() {
}
}
对象具有状态和行为。示例:狗的状态 - 颜色,名称,品种以及行为 - 摇尾巴,吠叫,进食。对象是类的实例。
对象是从类创建的。在 Java 中,new
关键字用于创建新对象。
从类创建对象时有三个步骤 -
- 声明 − 具有对象类型的变量名的变量声明。
- 实例化 -
new
关键字用于创建对象。 - 初始化 −
new
关键字后跟对构造函数的调用。此调用初始化新对象。
下面是创建对象的示例 -
运行结果:
public class Puppy {
public Puppy(String name) {
// This constructor has one parameter, name.
System.out.println("Passed Name is :" + name );
}
public static void main(String []args) {
// Following statement would create an object myPuppy
Puppy myPuppy = new Puppy( "Yiibai" );
}
}
运行结果如下:
Passed Name is :Yiibai