a extends b java,(class B extends A) 怎么解释?A是上一个类名

这篇博客探讨了Java中的类继承概念,以B类继承A类为例,说明了子类如何扩展父类的功能。示例代码展示了如何创建和使用Student类,该类继承自People类,增加了学生特有的属性和方法。通过这段代码,读者可以理解Java中类的继承结构以及编译后的class文件命名规则。
摘要由CSDN通过智能技术生成

(class B extends A) 怎么解释?A是上一个类名

而且编译出来的class文件中是B.class 而不是B.extends A.class.为什么?请教!----------------解决方案--------------------------------------------------------

B继承A

----------------解决方案--------------------------------------------------------

b is a class

没明白为什么要写成你那样

----------------解决方案--------------------------------------------------------

以下是引用chengsencs在2006-7-25 22:25:21的发言:

而且编译出来的class文件中是B.class 而不是B.extends A.class.为什么?请教!

说得再清楚点儿就好了

----------------解决方案--------------------------------------------------------

就是B继承A

----------------解决方案--------------------------------------------------------

哦,多谢!是类的继承。

源码:

class StudentTest

{

public static void main(String[] args)

{

Student aStudent = new Student();

aStudent.setName("张楠");

aStudent.setStudentNum("20030408");

System.out.println("学生的姓名是:" + aStudent.getName() + ",学号是:" + aStudent.getStudentNum());

}

}

class People

{

private String name;

public String getName(){

return name;

}

public void setName(String strName)

{

name = strName;

}

}

class Student extends People

{

private String studentNum;

public String getStudentNum()

{

return studentNum;

}

public void setStudentNum(String strStudentNum)

{

studentNum = strStudentNum;

}

}

----------------解决方案--------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值