什么叫实例化
2018-11-11 本文已影响0人
Leaf_Ysm
实例化是指在面向对象的编程中,通常把用类创建对象的过程称为实例化。
就是用日期类创建了一个日期的对象,就叫对象的实例化
Date date=new Date();
以Java为例
public class A{
public static void main(String[] args){
B b = new B();//实例化
b.print();
}
}
class B{
public void print(){
System.out.println("Hello,World!");
}
}
B b = new B()
就是一个实例化的过程
所以你要让一个类防止被实例化,就需要对这个类的构造方法使用private修饰符
举个例子
public class A{
public static void main(String[] args){
B b = new B();//编译会出错,无法实例化
b.print();
}
}
private class B{
public void print(){
System.out.println("Hello,World!");
}
}
如果在类B前用private来进行修饰,则,在类A中实例化B会报错