博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
子类继承的成员方法
阅读量:5918 次
发布时间:2019-06-19

本文共 849 字,大约阅读时间需要 2 分钟。

Student3.java *

 

Student3.java                                                             2012-7-2221:43

 

1publicclassPerson3

2{

3     protectedStringname;//保护成员变量

4     protectedintage;

5     voidsetdata(Stringn1,inta1)

6     {

7         name=n1;

8         age=a1;

9     }

10     publicvoidprint()

11     {

12         System.out.println("姓名:"+name+",年龄:"+age);

13     }

14

15}

16

17/**子类继承的成员方法

18*   不能继承声明为private的方法;

19*   不能继承超类的构造方法;

20*   如果子类方法与超类方法同名,则不能继承,而是覆盖,复写.

21*/

22

23

24

25classStudent3extendsPerson3

26{

27     protectedStringdept;

28     publicvoidprint()                    //覆盖父类的方法,重写.

29     {

30         System.out.println("姓名:"+name+",年龄:"+age+",专业:"+dept);

31     }

32     publicstaticvoidmain(Stringargs[])

33     {

34         Person3p1=newPerson3();

35         p1.setdata("cquptzx",22);

36         p1.print();

37

38         Student3s1=newStudent3();

39         s1.setdata("cqupttx",23);          //调用超类的成员方法

40         s1.dept="telecommunications";     //访问本类的成员变量;

41         s1.print();                        //----调用的不是超类的方法

42                                             //-----而是本类重写过的方法;

43     }

44}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<![if !vml]><![endif]>11

你可能感兴趣的文章
ACM进阶计划
查看>>
第四章 关于测试的一些思考
查看>>
BZOJ3172:[TJOI2013]单词——题解
查看>>
【转】结构体struct相关知识
查看>>
Tensorflow的基础用法
查看>>
AFNetworking+Python+Flask+pyOpenSSL构建iOS HTTPS客户端&服务器端
查看>>
ubuntu关闭cups服务(631端口)
查看>>
C#解析逻辑字符串【x>y&&a>b||p=r】
查看>>
关于SVM数学细节逻辑的个人理解(一) :得到最大间隔分类器的基本形式
查看>>
Visual Studio Post-Build, Pre-Build Macros
查看>>
Python--day19--collections模块
查看>>
jQuery 常用的方法
查看>>
事务管理_xml配置aop事务
查看>>
推荐系统干货总结【全】
查看>>
HDU-1686-Oulipo
查看>>
git 命令使用
查看>>
elasticsearch GIS空间查询问题解决
查看>>
记录一下写前端代码时掉过的坑(持续更新)
查看>>
PHP 面向对象
查看>>
ANDROID STUDIO系列教程四--GRADLE基础
查看>>