《java面向对象程序设计二.ppt》由会员分享,可在线阅读,更多相关《java面向对象程序设计二.ppt(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Java 程序设计javajava面向对象程序设计(二)面向对象程序设计(二)类的合成与继承类的合成与继承类的合成类的合成Java 程序设计关于类的合成的作用与意义;关于类的合成的作用与意义;合成语法与实例:合成语法与实例:public class Student/public class Student/.public class Teacher/public class Teacher/public class Stpublic class StStudent asStudent=new Student();Student asStudent=new Student();Teacher a
2、sTeacher=new Teacher();Teacher asTeacher=new Teacher();类的合成中初始化的问题;类的继承类的继承 关于继承的概念;单一继承与多重继承;继承关系与合成关系;继承关系与实例关系;继承概念举例;Java 程序设计类的继承语法类的继承语法 修饰符修饰符修饰符修饰符 class class 子类名子类名子类名子类名 extends extends 父类名父类名父类名父类名 /。例例例例1 1:class Art class Art Art()System.out.println(Art constructor);Art()System.out.pri
3、ntln(Art constructor);class Drawing extends Art class Drawing extends Art Drawing()Drawing()System.out.println(Drawing constructor);System.out.println(Drawing constructor);public class Cartoon extends Drawing public class Cartoon extends Drawing Cartoon()System.out.println(Cartoon constructor);Carto
4、on()System.out.println(Cartoon constructor);public static void main(String args)public static void main(String args)Cartoon x=new Cartoon();Cartoon x=new Cartoon();Java 程序设计父类与子类中数据引用父类的public protected default private 修饰的数据和属性对子类的影响;实例讲解(例 P107)子类成员数据对父类同名数据成员的隐藏;实例讲解(例 P108108)Java 程序设计父类与子类中的方法引用
5、子类引用父类的正常方法;子类重写(Override)父类的方法;实例讲解(例:P7979)super 关键字的作用与使用举例SuperSuper修饰数据成员;修饰数据成员;SuperSuper修饰方法成员;修饰方法成员;SuperSuper调用父类构造方法;调用父类构造方法;Java 程序设计继承中的构造方法关于构造方法重载;默认构造方法在继承中的调用;子类调用父类特定构造方法;Java 程序设计Java 程序设计class Game Game(int i)System.out.println(Game constructor);class BoardGame extends Game BoardGame(int i)super(i);System.out.println(BoardGame constructor);public class Chess extends BoardGame Chess()super(11);System.out.println(Chess constructor);public static void main(String args)Chess x=new Chess();final关键字用法总结final 修饰局部变量;final 修饰数据成员;final 修饰方法;final 修饰类;Java 程序设计