为了账号安全,请及时绑定邮箱和手机立即绑定

怎么做一个包调用另一个包的子类

com.java 里面有一个类 HelloWorld 这个类里面有两个子类Hello和World都继承了 HelloWorld

代码如下

package com.java;

public class HelloWorld{
int a=1;
int b=2;
int c=3;
public void a1(){
System.out.println("第一个");
}

public void a2(){
System.out.println("第二个");
}

public void a3(){
System.out.println("HelloWorld");
}
}

 class Hello extends HelloWorld{

public void a3(){
System.out.println("Hello");
}
}

 class World extends HelloWorld{

public void a3(){
System.out.println("World");
}
}

然后我又建了一个包com.java2 里面我想用第一个包里面的Hello和World这两个子类要怎么调用



正在回答

4 回答

我说错了 是用package导入包

0 回复 有任何疑惑可以回复我~

第一步 用 import关键字导入你的包 ,第二步你就可以创建对象进行使用类了 (但要注意你的变量必须是public访问权限)

1 回复 有任何疑惑可以回复我~

第一句话先加上声明用到了第一个包 package com.java

然后直接new对象调用就行了。  

0 回复 有任何疑惑可以回复我~

调用另一个类的子类里的变量,首先必须实例化这个子类,可以通过形如:outerclass.innnerclass cl = new outerclass.innerclass();实例化该类之后,就可以通过实例调用变量。
    一个类中包含另一个子类,也叫做内部类,内部类是不能脱离父类独立存在,必须加一层修饰才能使用。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么做一个包调用另一个包的子类

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信