java基础
洛丨雨
这个作者很懒,什么都没留下…
展开
-
java中抽象方法的理解
1.抽象类不能创建对象,如果要创建对象,编译无法通过而报错。只能创建其非抽象的子类。 ※ 抽象对象中的抽象方法没有具体的方法体,创建之后没有具体的意思。在创建非抽象的的子类时, 子类会实现其父类的所有成员方法。 2.抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的。 ※子类的构造方法中,有默认的super(),需要访问父类的构造方法。 3.抽象类中原创 2020-08-31 15:08:31 · 184 阅读 · 0 评论 -
java中一个对象产生,使用的内存图
一个对象产生,使用到的是内存中的堆、栈和方法区。 1.程序启动时,方法区最先有数据。方法区保存class数据。如代码所示,student.class中的成员变量和成员方法,还有StudentDemo中的的main方法首先在方法区中保存。main方法为程序入口,main方法首先加载。 2.main方法进入栈空间。 3.创建一个student对象。 4.new一个student,new的新对象。new出的对象,操作全在堆中完成。 5.new出的新类,新类的内容,在方法区找到新类的内容,并且在堆中产生新类的内容.原创 2020-08-19 17:42:29 · 182 阅读 · 0 评论