我用cmd编译,测试了不成功,用集成环境可以成功
例如class a在a.java中,class b extends a,在b.java中
编译b的时候不识别a
我里面包含了包的声明,刚才我看了一下,没看懂,leimiu可以在次再说一下么?
我的程序,如下:
A.java
package mypk;
public class A
{
private int a;
A(){a = 0;}
A(int i){a = i;}
int geta(){return a;}
}
B.java
package mypk;
public class B extends A
{
double b1, b2;
B(){this(11.2, 22.3);}
B(double d1, double d2){b1 = d1; b2 = d2;}
B(int i, double d1, double d2){super(i); b1 = d1; b2 = d2;}
B(int i, double d){super(i); b1 = d;}
B(double d){super(5); b2 = d;}
}
以上该如何处理,才能编译B成功
java中如何调用其他java文件中的方法
加载特定目录下的类文件 *\/ @Override public Class<?> findClass(String name) { byte[] data = loadClassData(name); return this.defineClass(name, data, 0, data.length); } public byte[] loadClassData(String name) { try { name = name.replace(".", ...
java一个类可以继承多个类吗
在Java中,使用关键字<extends>来声明一个类继承另一个类。例如: class Animal { \/\/ Animal类的公共方法 } class Dog extends Animal { \/\/ Dog类继承了Animal类,并可能添加自己的方法 } 在这个例子中,Dog类继承了Animal类。因此,Dog类可以访问Animal类的所有公共和受保护的方法,并可以添加自...
JAVA一个包里建立好两个类,一个类如何调用另一类的里的数据?
1、先在eclipse中创建一个Java工程文件。并在src下创建demo包,在demo包下创建类DemoClass。2、接下来在DemoClass类中添加一个静态属性和静态方法。被static修饰的属性或方法就是静态的。3、对于静态方法的调用,可以使用调用非静态方法的方式去调用,即创建一个类的对象,然后再调用静态方法。4、编辑好...
eclipse java中如何继承一个类
继承一个类用关键字 extends 就行了 ,举个例子: 类A继承类B 那么java代码就是:public class A extends B{ } 或者你新建类的时候:file -- new -- class 在弹出框中可以直接输入要继承的父类的名字如下图:
如何继承不在同一个文件夹里
该方法步骤如下:1、确保编程语言支持继承的特性。大多数面向对象的编程语言都支持继承,例如Java、Python等。2、在需要继承的文件中,使用合适的语法来引入要继承的类。具体的语法可能因编程语言而异,但通常需要使用import或类似的关键字来引入要继承的类。3、确保要继承的类在可访问的范围内。如果要...
Java中一个类最多可以继承?
java中定义一个类可以同时继承两个类java不支持多重继承,也就是不能同时继承两个类,但可以实现多个接口。不能。\\x0d\\x0a一个类不能直接继承多个类,java是单继承语言。\\x0d\\x0a比如说这样:classAextendsB,C不能这样写,因为java不支持多继承。java中对于继承,java只支持单继承。java虽然不...
java中定义一个类可以同时继承两个类
java中一个类不能直接继承两个类。比如说这样:class A extends B,C 不能这样写,因为java不支持多继承,但是可以像下面这样实现继承多个类:class A extends B class C extends A 这样C就同时继承了B和A两个类。
java中父类跟子类能写在同一个文件夹里吗?
可以。一个java文件允许里面包含许多类,但只能有一个public类,且文件名要求与public类类名一致,只要保持这个原则,父类子类写在一个文件内是可以的,但实际开发中,我们建议一个文件只写一个类。父类跟子类也能写在同一个文件夹里,同一文件夹内是说明他们是在同一个包里面。
按默认排序 - java中定义一个类可以同时继承两个类
这句话要看怎么理解去了,一个类不能直接继承两个类比如说这样:class A extends B,C 不能这样写,因为java不支持多继承,但是你可以像下面这样实现继承多个类 class A extends B class C extends A 这样C就同时继承了B和A两个类
Java同一级目录 不同包引用
首先,你A和B文件夹下的类的第一行都要有package A\/B;标识。然后,A里面的类引用B里面的类:import B.*;然后就可以用B里面的类了。