44问答网
所有问题
当前搜索:
java调用父类的成员方法
java中
怎么通过Object对象参数,获取到在传值时的不同子类里的统一
方法
...
答:
1、首先建议你不要传入到Object对象,既然你知道他们有共同的
父类
(假设名字叫A),那么你就应该传入到A对象。这样你就可以
调用
A的query
方法
。2、如果你一定要用Object对象,那么,你可以 if (xxx instanceof A) { A a = (A) xxx;// TODO } 在上述TODO的位置写上你要执行的操作,其实就是...
Java
题目求解
答:
class GrandFather{ private String name; private int age; public GrandFather(String name, int age){ this.name = name; this.age = age; } public String getGrandFather(){ return (name + ":" +age); }}class Father extends GrandFather{ private String o...
在
java中
实例化一个子类对象赋给
父类
对象
引用
或一个实现了接口的
类的
...
答:
pa.simpleCall()则显然是
调用
Child_A
的方法
;Parentpa=newChild_B();pa.simpleCall()则是在调用Child_B的方法。所以,我们对于抽象的
父类
或者接口给出了我们的具体实现后,pa可以完全不用管实现的细节,只访问我们定义的方法,就可以了。事实上,这就是多态所起的作用,可以实现控制反转这在大量的...
java
子类实例化时是否同时存在一个
父类
对象.
答:
不会产生父类对象,只是用了
父类的
构造函数而已,并不是用到构造函数就会产生对象,构造函数只是起对象初始化作用的,而不是起产生对象作用的,如果new A();即只有new语句才会产生父类A的对象。变量是静态绑定 ,
方法
是动态绑定。 这里面变量在编译期间实现了变量
调用
语句与变量定义赋值语句的绑定,...
用
java
编程定义两个类A和B, 类A中定义一个char类型属性x(将其赋值为...
答:
class A{ private char x = 'A';public void Myprint(){ System.out.println("A[ x=" +x+" ]");} } class B extends A{ private int y = 16;private String s = "
java
";public void MyPrint(){ System.out.println("B[ y = "+y+" s= "+s+" ]");} public void Print...
java
又要封装又要继承可以吗
答:
1.所谓子类继承
父类的成员
变量作为自己的一个成员变量,就好象它们是在子类中直接声明一样,可以被子类中自己声明的任何实例方法操作.2. 所谓子类继承父类的方法作为子类中的一个方法,就象它们是在子类中直接声明一样,可以被子类中自己声明的任何实例
方法调用
。(1)
Java
只支持单一继承,也就是只有一...
为什么
java中
子类
的方法
不能重写?
答:
只有满足了上述三个条件,我们才能够在同一个继承结构中
使用
统一的逻辑实现代码处理不同的对象,从而达到执行不同的行为。对于
Java
而言,多态的实现机制遵循一个原则:当超类对象
引用
变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁
的成员方法
,但是这个被
调用的
方法必须是在
超类中
...
java
语言中,子类如何覆写
父类
所定义的值?
答:
你
父类的
的属性用的private(私有),这个是没办法直接继承
使用
的,有三种
方法
修改 一:你可以把修饰改为public(公有),这样在子类中就可以直接修改,如下:Digimon:public class Digimon { public String mon;public String name;} Patamon:public class Patamon extends Digimon{ public Patamon(){...
Java
编译执行顺序
答:
1、class X 中Y先执行,输出Y 2、X的构造
方法
执行 ,输出X 3、Z 的实例化Y执行,输出Y 4、Z的构造方法执行 ,输出Z
成员
变量先于构造方法,子类实例化时会先
调用
父类的
构造方法 其实,你给Y加一个 Y(String index){ System.out.println("Y "+index);} 再改成 Y b= new Y("b"...
java
.student类
答:
class Student { private String id;//表示学号 private String name;//表示姓名 private char sex;//表示性别 private int age;//表示年龄 private double computer_score;//表示计算机课程的成绩 private double english_score;//表示英语课的成绩 private double maths_score;//表示数学课的成绩 priv...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜