java语言.创建了a,b两个类,那么b类中的属性可不可以是a类的对象?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 08:46:23
java语言.创建了a,b两个类,那么b类中的属性可不可以是a类的对象?
如果可以,b类的这个属性是不是有a 类的所有的属性和方法?
如果可以,b类的这个属性是不是有a 类的所有的属性和方法?
当然可以,举个例子
class A{
int i;
int j;
}
class B{
A a;
int k;
}
那么B类中的a就是一个A类的对象,但是它仅是B类的一个属性,它只有自己的I和J属性
再问: ���A���ж����˷�������ôB���е�a���Ծ��з���ô��
再答: 当然要是A类有aa(){sysotem.out.println("aa")}方法,那么new一个B类b,执行b.a.aa();就能打印出aa;
class A{
int i;
int j;
}
class B{
A a;
int k;
}
那么B类中的a就是一个A类的对象,但是它仅是B类的一个属性,它只有自己的I和J属性
再问: ���A���ж����˷�������ôB���е�a���Ծ��з���ô��
再答: 当然要是A类有aa(){sysotem.out.println("aa")}方法,那么new一个B类b,执行b.a.aa();就能打印出aa;
java语言.创建了a,b两个类,那么b类中的属性可不可以是a类的对象?
java里创建一个对象,比如Test a=new Test();那么这个a就成了类Test的一个对象(可不可以叫做实例?
下列说法那个正确?( ) A.不需要定义类,就能创建对象 B.属性可以定义为抽象类 C.对象中必须有属性和
JAVA题目,类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?
类是对象的模板,是对一组具有共同的属性特征和行为特征的对象的抽象. A. 正确 B.错误
java中创建对象,A B = new B(this); A = new B(this); A = newB();
关于抽象类,下面说法正确的是( ).A 不能够创建对象 B 所有的方法都是抽象的方法 C 定义时不一定需要
对A、B两个类进行多重继承得到派生类C,则创建派生类C的对象时,从基类B中继承过来的成员变量由()类的构造函数进行初始化
java中的类c继承了b,b继承了a,c可以直接调用a的方法吗?怎么调用.
用java编程 定义一个Animal类,再定义它的两个子类Cat和Dog,并在Test类中创建Cat和Dog的对象.急
管理性质的双重属性是:A.自然属性与社会属性 B.人类属性与历史属性 C.自然属性与人类属性 D.社会属性
类B中的一个成员变量是用类A的声明对象,这句话怎么理解