什么叫实例化

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会报错

上一篇下一篇

猜你喜欢

热点阅读