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

来源:9-1 Java 中的继承

差三岁4185231

2016-11-21 21:55

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回答

  • 姓白名黑
    2017-02-18 18:27:15

    我说错了 是用package导入包

  • 姓白名黑
    2017-02-18 18:25:45

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

  • 假如假装假象
    2016-11-21 22:50:12

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

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

  • 灬皇皇者華
    2016-11-21 22:37:38

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

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530655 学习 · 6091 问题

查看课程

相似问题