10面向对象程序设计4.pptVIP

  • 12
  • 0
  • 约1.2万字
  • 约 50页
  • 2018-01-05 发布于河南
  • 举报
10面向对象程序设计4

Java程序设计视频教程 本讲主题:面向对象程序设计 第3章 面向对象程序设计(4) 3.10 修饰词static、final、abstract 3.11 接口 3.12 包 3.13 内部类 3.10 修饰词static、final、abstract abstract:可修饰类和方法 static:可修饰变量和方法 final:可修饰类、变量和方法以及参数 抽象类和抽象方法 抽象类是专门设计来让子类继承的类。 抽象类提供一个类型的部分实现,可以有实例变量,构造方法,抽象方法和具体方法。一个抽象类不会有实例。 抽象方法是必须被子类覆盖的方法。 抽象类的作用 抽象类通常代表一个抽象概念,可以用一句话来概括抽象类的用途:抽象类是用来继承的。 反过来可以说具体类不是用来继承的,只要有可能,我们不要从具体类继承。 抽象类设计使用的原则 1)抽象类应尽可能多地拥有具体类公共的代码,这样做可以提高代码的重用性。 2)抽象类应尽可能少地拥有数据,数据应尽量放在具体类中。 声明抽象类和方法格式 abstract class 类名{ 成员变量; 方法(){ 方法体 }; //定义一般方法 abstract 方法( ); //定义抽象方法 } 抽象方法不用实现代码,而是在子类中实现所有的抽象方法。 对于成员方法,不能同时用static和a

文档评论(0)

1亿VIP精品文档

相关文档