摘要: 抽象类抽象类:当一个类来描述事物的时候没有足够的信息来描述这个事物,这个类就叫做抽象类,需要使用abstract修饰符修饰,抽象类不可以被实例化。抽象类必须有其子类重写所有的抽象方法后才可以被实例化,否则这个子类还是抽象类。抽象类可以拥有普通类中的所有类型成员,抽象类的存在在于被继承。抽象方法:抽象类中的方法只有声明没有实现的时候,该方法就是抽象方法,需要被abstract修饰,抽象方法必须被定义在抽象类中,这个类也必须被abstract修饰。抽象方法不能使用private final static 来修饰,因为抽象方法在于被重写。抽象方法在于约束和规定可实例化的子类。问题1.抽象类中有构造方 阅读全文
posted @ 2014-03-05 23:34 我是一个小程序员 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 面向过程和面向对象的不同:面向过程思想强调的是过程(功能函数)语言 如:C语言面向对象的思想强调的是对象(实体类)语言 如:java C#举例:将肉放进冰箱这件事,如果按照面向对象的思想来思考这件事情可以分为3步:1.打开冰箱。2.存储肉 3.关上冰箱,编写程序需要将每一个动作编写成一个方法。如果按照面向对象的思想来思考这件事,冰箱和肉对应的是两个类,而打开,存储,和关闭是冰箱对应的功能(方法),如果找到冰箱这个类,就可以直接进行存取:1.冰箱打开。 2.冰箱存取 3.冰箱关闭面向对象的特点:面向对象是人们的一种常见的思想习惯,比面向过程更符合人们的思考的习惯面向对象的出现,使很多复杂的问题变 阅读全文
posted @ 2014-03-05 22:24 我是一个小程序员 阅读(415) 评论(0) 推荐(0) 编辑