子类是父类的子集吗?

snowmooning2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
NO9_ 共回答了22个问题 | 采纳率90.9%
extends 是扩展的意思,所以父类是子类的子集
虽然不知道为什么一开始要翻译成继承,但是现在渐渐地越来越多的资料使用扩展这个名词
1年前

相关推荐

Java语言中,下面关于类的描述正确的是().(选择一项) 解释一下超类和子类.
Java语言中,下面关于类的描述正确的是().(选择一项) 解释一下超类和子类.
A) 一个子类可以有多个超类B) 一个超类可以有多个子类
C) 子类可以使用超类的所有方法D) 子类一定比超类有更多的成员方法
lele的1年前1
liruoshui1990 共回答了19个问题 | 采纳率89.5%
超类故基类,父类.
java语言中只能单一的继承,所以排除A,
子类可以使用超类的方法要看超类的方法修饰符( public、protected )所以排除B、C
正确答案是B,就像一个父亲可以有多个儿子一样的.
关于gwt-ext的百分比布局问题,我有个父类的Panel,里面有两个子类Panel,我想让这两个子类Panel水平排列
关于gwt-ext的百分比布局问题,我有个父类的Panel,里面有两个子类Panel,我想让这两个子类Panel水平排列
水平是用HorizontalLayout的,但用这个就不能按百分比来显示.
ColumnLayout是列布局,可以在水平方向上共享父组件的宽度,但仅仅是宽度而已.
AnchorLayout是锚点布局,是可以既设定高度百分比又设定宽度百分比,但这个布局默认两个子Panel是垂直方向排列的.
我想要的效果是两个子Panel都能按照宽度及高度的百分比来,并且是水平方向排列,求高手帮忙解答下.
chenboy20021年前1
秋冬的水滴 共回答了19个问题 | 采纳率89.5%
1 给父panal添加items属性.
items的layout 使用Column形式
下面再添加items,其中包含两个子容器,子容器中设置
layout:'form',
columnWidth:.5,
然后再添加items属性,将你的子panal放入即可
强烈建议楼主多上网看看,查查例子
JAVA画图形定义一个抽象的图形类,并在该类中定义一个抽象的绘图方法.然后定义3个具体的图形子类,分别是方型、圆形和三角
JAVA画图形
定义一个抽象的图形类,并在该类中定义一个抽象的绘图方法.然后定义3个具体的图形子类,分别是方型、圆形和三角形,并在每个子类中分别实现各自的绘图方法.
望高手指点一下.
泪冲咖啡1年前1
252227911 共回答了23个问题 | 采纳率95.7%
1.定义抽象类AbstractImage
import java.awt.Graphics;
public abstract class AbstractImage {
public abstract void draw(Graphics g);
}
2.(示例)定义正方形类
import java.awt.*;
public class Rec extends AbstractImage {
/*
* 1.定义正方形左上顶点的坐标(x,y)
* 2.定义正方形的宽为width,高为height
* 3.写构造方法,setter getter方法
* */
private int x;
private int y;
private int width;
private int height;
public Rec(){
}
public Rec(int x,int y,int width,int height) {
this.x = x;
this.y = y;
this.width = width;
this.height = height;
}
//重写draw方法:正方形的draw方法
public void draw(Graphics g) {
Color c=g.getColor();//获得窗口的前景色
g.setColor(Color.BLUE);//设置正方形的前景色
g.fillRect(x,y,width,height);//画出正方形
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
}
3.定义一个测试类,有main方法
在这个测试类中定义一个窗口(lanchFrame方法 会自动调用paint方法 paint方法里调用正方形的draw方法),到时我们要在这个窗口里画出正方形
import java.awt.*;
import java.awt.event.*;
public class Test extends Frame{
//定义窗口的大小为常量
private static final int GAME_WIDTH = 800;
private static final int GAME_HEIGHT = 600;
public static void main(String [] args){
Test t =new Test();
t.lanchFrame();
}
private void lanchFrame() {
this.setLocation(400,300);//设置窗口的位置(以屏幕的左上角为基准)
this.setSize(GAME_WIDTH,GAME_HEIGHT);//设置窗口的大小
this.setTitle("画图测试");
//匿名类实现关闭窗口
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
this.setResizable(false);//设置窗口不可以改变大小
this.setBackground(Color.GREEN);//设置窗口的背景色为绿色
setVisible(true);//设置窗口可见
}
public void paint(Graphics g){
//在这里实例化正方形类,并调用它的draw方法
Rec rec=new Rec(150,150,200,200);//在实例化的时候就可以指定正方形的大小
rec.draw(g);//这里把paint方法中的画笔g传递给正方形的draw方法
}
}
//其他两个图形也一样,画圆用的是画笔g的fillOval()方法
4.运行测试
在硬盘上建个文件夹,如E:test 在这个文件夹下把这三个文件都放进去
在dos下编译测试:
javac Test.java
java Test
如果实在IDE中测试,那我就不多说了.
5.总结:
【1】先画出窗口lanchFrame,并设置窗口的属性,如大小、可见、不可以随意改动大小、位置、可以通过关闭按钮关闭窗口
【2.】在窗口中画出想要画的图形,lanchFrame自动调用paint方法,在paint方法中调用具体图形的draw方法.
求这几道Java试题答案1.当子类中的成员变量或方法与继承的父类的成员变量或方法相同时,子类的对象所使用的变量是( )A
求这几道Java试题答案
1.当子类中的成员变量或方法与继承的父类的成员变量或方法相同时,子类的对象所使用的变量是( )
A. 是父类的变量,子类的方法 B. 父类中的变量或方法
C. 子类中的变量或方法 D. 子类的变量,父类的方法
2.所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是 ( )
A. 类 B. 对象 C. 函数体 D. 数据块
21. 下列关于java线程的说法( )是正确的。
A. 每一个java线程可以看成由代码、一个真实的CPU以及数据三部分组成
B. 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题
C. Thread类属于java.util程序包
D. 以上说法都不正确
22. 处理线程间通信等待和通知的方法是( )
A. wait()和notify() B. start()和stop()
C. run()和stop() D. wait()和suspend()
kongzhongyouyu1年前1
totomm 共回答了28个问题 | 采纳率92.9%
以上答案都是经过代码测试过保证准确:
1、C
2、A
3、D
4、A
2.完成下面父类及子类的声明 (1) 声明Student类属性包括学号、姓名、英语成绩、数学成绩、计算机成绩和总
2.完成下面父类及子类的声明 (1) 声明Student类属性包括学号、姓名、英语成绩、数学成绩、计算机成绩和总
2.完成下面父类及子类的声明
(1) 声明Student类属性包括学号、姓名、英语成绩、数学成绩、计算机成绩和总成绩.方法包括构造方法、get方法、 set方法、toString方法、equals方法、compare方法(比较两个学生的总成绩,结果分为大于、小于、等于),sum方法(计算总成绩)和testScore方法(计算评测成绩).
注:评测成绩可以取三门课成绩的平均分,另外任何一门课的成绩的改变都需要对总成绩进行重新计算,因此,在每一个set方法中应调用sum方法计算总成绩.
(2)声明StudentXW(学习委员)类为Student类的子类.
在StudentXW类中增加责任属性,并重写testScore方法(评测成绩=三门课平均分+3)
(3)声明StudentBZ类为Student类的子类
在StudentBZ类中增加责任属性,并重写testScore方法(评测成绩=三门课平均分+5)
4)声明测试类,生成若干个Student类、StudentXW类及StudentBZ类对象,并分别计算它们的评测成绩(建议采用:写一个测试函数,该函数以父类student数组作为参数) .
siceeyes1年前1
leeast 共回答了16个问题 | 采纳率87.5%
写好了给你了
public class Student implements Comparable{
public Student(String no, String name) {
this.no = no;
this.name = name;
}
public Student() {
}
public Student(String no, String name, double english, double maths,
double computer, double sum) {
this.no = no;
this.name = name;
this.english = english;
this.maths = maths;
this.computer = computer;
this.sum = sum;
}

private String no;
private String name;
private double english;
private double maths;
private double computer;
private Double sum=0.0;
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getEnglish() {
return english;
}
public void setEnglish(double english) {
this.english = english;
sum+=english;
}
public double getMaths() {
return maths;
}
public void setMaths(double maths) {
this.maths = maths;
sum+=maths;
}
public double getComputer() {
return computer;
}
public void setComputer(double computer) {
this.computer = computer;
sum+=computer;
}
public Double getSum() {
return sum;
}
public void setSum(Double sum) {
this.sum = sum;
}
public String toString() {
return "学号:"+no+"姓名"+name+"英语"+english+"数学"+maths+"计算机"+computer+"总成绩"+sum;
}
public int compareTo(Object o) {
return sum.compareTo(((Student)o).getSum());
}
public Double sum(){
return english+maths+computer;
}
public Double testScore(){
return sum/3;
}
}
public class StudentXW extends Student{
public StudentXW(String no, String name) {
super(no,name);
}
public StudentXW() {
super();
}
private String duty;
public String getDuty() {
return duty;
}
public void setDuty(String duty) {
this.duty = duty;
}
public Double testScore() {
return super.testScore()+3;
}
}
public class StudentBZ extends Student{
public StudentBZ(String no, String name) {
super(no,name);
}
public StudentBZ() {
super();
}
private String duty;
public String getDuty() {
return duty;
}
public void setDuty(String duty) {
this.duty = duty;
}
public Double testScore() {
return super.testScore()+5;
}
}
public class Test {
public static void main(String[] args) {
Student student1=new Student("001","1");
student1.setEnglish(60.0);
student1.setMaths(60.0);
student1.setComputer(60.0);
System.out.println(student1+"测试成绩是"+student1.testScore());
Student student2=new StudentXW("002","2");
student2.setEnglish(70.0);
student2.setMaths(70.0);
student2.setComputer(70.0);
System.out.println(student2+"测试成绩是"+student2.testScore());
Student student3=new StudentBZ("003","3");
student3.setEnglish(80.0);
student3.setMaths(80.0);
student3.setComputer(80.0);
System.out.println(student3+"测试成绩是"+student3.testScore());
}
}
在Java中,有两个类Student和Person.如果Student是Person的子类,则下列声明对象x的语句中错误
在Java中,有两个类Student和Person.如果Student是Person的子类,则下列声明对象x的语句中错误的是( ).(选择一项)
a) Person x = new Student();
b) Person x = new Person();
c) Student x = new Person();
d) Student x = new Student();
ailina061年前1
没毛的山猴 共回答了19个问题 | 采纳率94.7%
c拉,a是子类为父类实例化,
b是父类为自己实例
c父类不能为子类实例化
d 子类为自己实例化
多肽类、转移因子类物质耐高温么本人做的转移因子溶液,高温对该物质有没有影响?
灵川博宇1年前1
飞扬爱汤汤 共回答了16个问题 | 采纳率87.5%
多肽类、转移因子类物质一般不耐热,高温会使得分子结构中的氢键断裂,从而导致变性.所以最好是采用过滤除菌方式.
百度教育团队【海纳百川团】为您解答.
请哥哥 如果任何保重的子类都能访问超类中的成员,那么应使用哪个限定词()A.public B.private C.pro
请哥哥
如果任何保重的子类都能访问超类中的成员,那么应使用哪个限定词()
A.public B.private C.protected D.transient
wugw091年前1
wanpeng197836 共回答了18个问题 | 采纳率88.9%
c
abstract类中定义的方法在其直接子类中必须被实现或者重写吗?
痞子19991年前1
海棠带雨 共回答了16个问题 | 采纳率87.5%
1.如果其直接子类不是抽象(abstract)的,那必须被重写
2.如果其直接子类是抽象(abstract)的,那可以不被重写,由孙子类来实现
3.至于孙子类要不要重写,遵循上述两条
如何理解“子类不能降低父类中定义的方法的可访问性”这句话?
如何理解“子类不能降低父类中定义的方法的可访问性”这句话?
如果一个方法在父类定义为public,在子类中必须也定义为public.
如果一个方法在父类定义为public,“在子类中定义为protected”是如何降低父类中定义的方法的可访问性从而不被允许的?麻烦举个例子.
且伴薇飞1年前1
caitlin_shu 共回答了17个问题 | 采纳率94.1%
父类:FatherClass
public void speak{
//xxx
}
子类:SonClass
private void speak{
//xxx
}
调用:
FatherClass fc = new SonClass();
fc.speak();
由于多态性,fc.speak()实际上调用的是子类的方法,父类不能访问子类方法,肯定会报错
=======可能理解有误
JAVA题目,类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?
JAVA题目,类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?
类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?
(A).B x1=new B()
(B).C x1=new C()
(C).C x1=new C()
(D).C x1=new B()
第二个写错了,应该为:(B).B x1=new C()
luo7891年前1
dasanyang127 共回答了15个问题 | 采纳率100%
B和C都正确.
非抽象类C当然可以实例自己的对象,故C正确.
抽象父类B的对象x1也可以由非抽象的子类C来实例化,故B也正确.这种用法通常用于实现动态多态.
类声明中,指明该类不能有子类的是() A public B abstract C final D class
溯水1年前1
sadjfhrwg 共回答了15个问题 | 采纳率80%
final
英语翻译原文:郭忠恕善画.有求者,必怒而去;意欲画,即自为之.时与役夫小民入市肆饮,曰:“吾所与游,皆子类也.”寓山下时
英语翻译
原文:郭忠恕善画.有求者,必怒而去;意欲画,即自为之.时与役夫小民入市肆饮,曰:“吾所与游,皆子类也.”寓山下时,有富人子善画,日给醇酒,待之甚厚,久乃以情言,且致匹素.郭为画小童持线放风鸢,引线数丈满之,富人子大怒,与郭遂绝.
023wf1年前1
暴走蓝狮 共回答了19个问题 | 采纳率78.9%
郭忠恕擅长画画.有求他画画的,一定生气地离开;心里想画,就自己画.经常和苦力、贫民到街上的酒店里喝酒,说:“和我交往的,都是你们这样的人.”在山下暂住的时候,有个有钱人的孩子擅长画画,每天给他好酒,对待他很优厚,时间长了才对他说出了心里话,并给他一匹布.郭忠恕画小孩拿着线放风筝的画,拉了足足几丈的线,富人的孩子很生气,于是和郭忠恕绝交.
英语 句子类用所给的词的适当形式填空.sound,play,have,interest,watch,bring,let,
英语 句子类
用所给的词的适当形式填空.
sound,play,have,interest,watch,bring,let,boring,can,relaxing
1.Han Mei____an English dictionary.
2.Can you____your book here?
3.I think piaying volleyball is very____
4.:Let's play tennis.""That___good."
5.Ihave two___.
6.___you play tennis?
7.Tom doesn't like math.It is___.
8.___us take the books to the classroom.
9.r music class is ___.
10.Let's___games.
zhu-701年前1
xiaoyu7885 共回答了14个问题 | 采纳率71.4%
1 has
2 bring
3 interesting
4 sounds
5 watches
6 can
7 boring
8 Let
9 relaxing
10 play
Java问题求解判断: (1)子类是父类的一个子集。 (2)当从子类调用构造方法时,它的父类的无参数构造方法也常常被调用
Java问题求解
判断:
(1)子类是父类的一个子集。
(2)当从子类调用构造方法时,它的父类的无参数构造方法也常常被调用。
(3)可以在子类覆盖定义在父类中额私有方法。
(4)可以在子类覆盖定义在父类中的静态方法。
雯清怀1年前1
flying518 共回答了21个问题 | 采纳率90.5%
都是错的,
1、父类是子类的子集
2、子类继承父类,必须在子类的构造函数中调用父类的构造函数,如果子类得构造函数中,没有显示的调用,那么会自动调用父类的无参数构造函数,如果父类没有无参数构造函数,那么子类中必须显示的调用父类的构造函数。
3、private关键字的定义是“除了包含该成员的类之外,其他任何类都无法访问这个成员.”,也就是说只有自己才能直接访问到private成员,其他任何类,包括子类都无法访问到这个成员。
4、’静态方法不能重写,但可以在子类中定义相同的静态方法将父类的方法隐藏
关于java中覆盖的问题在java中,覆盖需要注意三个方面:(1)子类不能覆盖父类中声明为final或者static的方
关于java中覆盖的问题
在java中,覆盖需要注意三个方面:
(1)子类不能覆盖父类中声明为final或者static的方法。
(2)子类必须覆盖父类中声明为abstract的方法,或者子类也必须声明为abstract。
(3)子类覆盖父类中的同名方法时,子类的方法声明也必须和父类中被覆盖的方法的声明相同。

我对第二句话有点不理解,谁能给我讲一下其中的原理。(如果方便的话也可以讲一下第一点的原理)
白雾茫茫1年前1
陈qiuling 共回答了24个问题 | 采纳率95.8%
abstract是指抽象的方法 父类中木有实现的
例如:父亲有一个心愿木有实现,那么就要求儿子代他实现这个心愿,如果儿子发现也不能实现,那么再往下传递给他的儿子
什么修饰符定义的方法必须被子类覆盖
yinyang1年前1
天下第一厨子 共回答了14个问题 | 采纳率100%
final private 修饰的方法不能被子类覆盖
protected 修饰的方法不能被不同包的子类覆盖
java继承中,在实例化子类对象时 ,是在子类中创建了一个父类对象  ,还是仅仅调用了父类的构造函数
java继承中,在实例化子类对象时 ,是在子类中创建了一个父类对象  ,还是仅仅调用了父类的构造函数
最好能用事实说明
hillswater1年前1
风中紫 共回答了13个问题 | 采纳率100%
只调用了父类的构造函数super(); 不信你在你子类的构造函数的第一句写上super();来调用父类的无参构造函数,结果和你不写是一样的(系统默认调用),不信可以用Eclipse里面的new class里面写下你的类名,superclass的browse里面选择你的父类名,然后finish,系统默认的就会产生子类构造函数,里面就由super();
下面这种写法为什么可以, B b = (B)a; 这个不是把父类强转成子类来吗(java)
下面这种写法为什么可以, B b = (B)a; 这个不是把父类强转成子类来吗(java)
public class A{
}
class B extends A{
A a = new A();
B b = (B)a;


}
fxy5261年前1
落嘟嘟 共回答了12个问题 | 采纳率91.7%
这个其实,你可以这么理解
比如说宠物类是A,
狗狗类是B
你现在有一只狗狗。
你可以这样说
宠物类 我的狗狗=new 宠物类
A a=new A();
当然也可以这样理解
宠物类 我的狗狗=new 狗狗类
A b=new B();
这是继承的两种转型关系。
1.子类可以直接转化成父类
因为子类具有父类属性
也就是说在任何的情况下
B b =new B();
A a=(A)b,是没有问题的。
2.父类不可以直接转化成子类,特别是子类有特有方法的时候。所以父类直接转代成子类可能会报错,并不是一定会成功的。
再回来看这题。
在这里的话,因为没有特别去写,所以是可以的。但是不够严谨。
一般要跟上instanceof运算符来判断下。
if(A instanceof B){
B b=(B)a
}
我从书上看到说:如果超类没有无参的构造方法,子类又不明确地调用超类的构造方法,编辑器将无法编辑子类.能举个例子说明吗?
我的喜悲与谁相对1年前1
xx最后一个刀客 共回答了18个问题 | 采纳率94.4%
因为构造函数不能继承
举个简单的例子
父类
Parent
public class Parent{
//
}
子类
public class Child extends Parent{
//
}
此时父类没有明确定义有参构造,只有一个默认的无参构造函数,则此时代码没有错误
但是如果我们将父类代码换成
public class Parent {
x05public Parent(int i){};//定义有参构造函数
}
则子类的代码就会出现错误
Implicit super constructor Parent() is undefined for default constructor.Must
define an explicit constructor
到这就可以看出书上说的内容是什么了
为什么需要这样实现,其实这个是在实例化对象时让超类和子类间有着明确的关系作出的规定.其实想想也就知道了,如果超类未定义无参构造,则实例化超类时,必须有参;而实例化子类时,其实是先实例化超类,如果此时子类未明确引用超类构造函数,则你让编译器如何理解你实例化的子类该如何与超类建立明确的继承关系呢?也就是说父类说我必须有个参数才能实例化,你继承于我,你却不调用我的有参构造函数,难道你是想另起门户,继承个无参的父类么?
最后必须强调的是构造函数不能继承
千万别认为如果我在子类中写个
public Child(int i){
}
就和父类一致了,代码就不会错了,这是错误的,其实关键就在于构造子类对象时,你必须先明确子类的老爸到底是谁.
java编程:(二)类的继承(二)类的继承1.修改(一)中的Animal类,使它的成员变量name和age能在它的子类中
java编程:(二)类的继承
(二)类的继承
1.修改(一)中的Animal类,使它的成员变量name和age能在它的子类中使用。
2.设计一个Dog类,要求Dog类继承自Animal类。增加一个成员变量:动物的昵称(nickname),并为此成员建立相应的赋值、取值成员函数;增加一个成员函数run( ),其功能是输出:” run by four feet”。
3.设计一个Dog类的测试程序,要求程序的运行结果为:
Mimi is 3 years old. It’s nickname is Baby.
Babyrun by four feet.
Tom is 1 yearold.
Tom can run.
6034880681年前1
cappuccinoanna 共回答了19个问题 | 采纳率94.7%
public class DogTest {
public static void main(String[] args) {
Dog dog = new Dog("Mimi ", "3");
dog.setNickname("Baby");
System.out.println(dog.name + "is" + dog.age + " years old");
System.out.println("It’s nickname is " + dog.getNickname());
Animal animal = new Animal("Tom ", "3");
System.out.println(animal.name + animal.run());
}
}
/**
*
*/
package test;
/**
* @author lilin
*
*/
public class Dog extends Animal {
public Dog(String name, String age) {
super(name, age);
}
private String nickname;
public String getNickname() {
return nickname;
}
public void setNickname(String nickname) {
this.nickname = nickname;
}
public String run() {
System.out.println("run by four feet");
return null;
}
}
/**
*
*/
package test;
/**
* @author lilin
*
*/
public class Animal {
protected String name;
protected String age;
public Animal(String name, String age) {
this.name = name;
this.age = age;
}
public String run() {
return "can run";
}
}
虚函数与纯虚函数的区别,我的理解是不是子类的函数实现了父类的函数,但是重写了方法,就是纯虚函数
rain_dyy1年前1
Google测试员258 共回答了13个问题 | 采纳率100%
1. lz的理解还是有些出入.虚函数与纯虚函数 在他们的子类中都可以被重写.它们的区别是:
(1)纯虚函数只有定义,没有实现;而虚函数既有定义,也有实现的代码.
(2)包含纯虚函数的类不能定义其对象,而包含虚函数的则可以.
2. 虚函数的引入主要是为了实现多态,这部分内容是c++的精髓.
3. lz不懂可继续追问
在java中,类Worker是类Person的子类,Worker的构造方法中有一句“super()",该语句( )
在java中,类Worker是类Person的子类,Worker的构造方法中有一句“super()",该语句( )
A、调用类worker中定义的super()方法
B、调用类person中定义的super()方法
C、调用类person的构造函数
D、句法错误
T宁次T1年前1
lan222 共回答了8个问题 | 采纳率100%
是C
因为构造方法里的super()那肯定是调用父类的构造函数。
类Worker是类Person的子类。说明Worker的父类是Person。所以调用的是person的构造函数
求高手解答JAVA题:声明一个基类A,它只有一种非默认构造 方法,;声明A的子类B,B具有默认方法及非默认方法,并在B的
求高手解答JAVA题:声明一个基类A,它只有一种非默认构造 方法,;声明A的子类B,B具有默认方法及非默认方法,并在B的构造方法中调用基类A的构造方法 。
我最爱吃苹果1年前1
杨青MM 共回答了23个问题 | 采纳率87%
public class A {

public A(String message) {
System.out.println(message);
}
}
class B extends A {
public B() {
super("调用父类构造方法");
}
public B(String message) {
super("调用父类构造方法");
}
}
A,B 是两个类B是A的子类 A*pa=new A(8); B*pb=new B(3,2); pa=pb;这三句话什么意
A,B 是两个类B是A的子类 A*pa=new A(8); B*pb=new B(3,2); pa=pb;这三句话什么意思?
移通联动1年前1
飘遥2008 共回答了16个问题 | 采纳率87.5%
0000000000000000

大家在问