Java最最基础的知识(适合初学者看)

1.  什么是对象实例化,为什么要将对象实例化

Ø  对象实例化就是将一个类形象化,成一个对象,来实现类的功能。

Ø  因为类是抽象的,所以需要实例化成对象才能使用类

Studentstu = new Student();//就是实例化对象的过程。stu是在栈中的一个引用,里面存着地址,指向实例对象new Student()

Ø  new Student()是给类中的构造方法在堆中开辟一块内存,new出一个新对象

 

2.  抽象类抽象方法

有抽象方法的类必须被声明为抽象类,而抽象类未必要有抽象方法


3.  为什么一定要有构造方法

Ø  构造方法是用于给类的对象进行初始化的,没有构造方法,那么就不能将类实例化。

Ø  如果父类中有参构造,没有无参构造,那么实例化对象也要是有参的

Ø  如果父类中没有写构造方法,则默认创建一个无参构造

猜你喜欢

转载自blog.csdn.net/shine_a/article/details/70545209