(1.6)--4- 继承面向对象程序设计.pptVIP

  • 2
  • 0
  • 约小于1千字
  • 约 71页
  • 2024-02-22 发布于陕西
  • 举报

Chapter4继承;本章要点;3;4.1继承的概念;人、学生、

教师、

警察之间的

UML类图;Java中继承的语法如下:

[类修饰符]class类名extends父类名{

成员变量定义;

方法定义;

}

类修饰符(Modifier):跟普通类的定义一样。

extends:表示扩展、继承的意思,extends前面是子类名,后面跟父类名。

子类中自动拥有了父类中定义的变量和方法,不需要再重新定义,只需要定义子类自己独有的属性和方法即可。;7;8;;4.3this与super;4.3.1this的用法;12;13;当子类定义了跟父类同名的属性或方法时会有什么样的表现呢?

【例4-2】定义一个工人Worker类具有姓名name、基本工资wage属性,具有涨工资的方法increase(),每次涨100元。

定义经理Manager类,继承Worker类,同时增加一个职务工资wage属性,跟Worker中的wage名字一样(故意一样,实践中不应该定义成一样的名字);也有涨工资的方法increase(),每次基本工资涨100元,职务工资涨300元;增加津贴allowance属性。

代码见Worker.java和Manager.java

;;;;;;4.5访问控制符;;;;;4.5.1定义类的访问权限;Woman.java;Customer.j

文档评论(0)

1亿VIP精品文档

相关文档