java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。本站提供基于Java框架struts,spring,hibernate等的桌面应用、web交互及移动终端的开发技巧与资料

保持永久学习的心态,将成就一个优秀的你,来 继续搞起java知识。

//抽象类 引入原因:同0层子类中有这样的方法,它们的函数声明相同,但函数体不同时,若直接抽取父类(父类中直接拥有此方法),则意义改变
//  ——不能创建抽象类的对象 
//  ——仍然基于继承
//	——抽象类中可以有一般方法,换言之,抽象类仅比一般类多了抽象方法
//	——当然抽象类中可以没有抽象方法,这样设计的目的是不允许建立其对象
//抽象方法:只抽取方法声明,不抽取方法体
//  若某子类只覆盖了父类的部分抽象方法,则该子类还是一个抽象类,仍然该标啥标啥
//
abstract class Student
{
	abstract void study();
//	abstract void study2();
}
class Primary extends Student//abstract class Primary extends Student
{
	void study()
	{
		System.out.println("I'm studying basic knowledge");
	}
//	abstract void study1();
}

class Junior extends Student
{
	void study()
	{
		System.out.println("I'm studying heigher knowledge");
	}
}
class  AbstractClassDemo
{
	public static void main(String[] args) 
	{
		Junior ju=new Junior();
		ju.study();
	}
}

因为水平有限,难免有疏忽或者不准确的地方,希望大家能够直接指出来,我会及时改正。一切为了知识的分享。

后续会有更多的精彩的内容分享给大家。