00问答网
所有问题
当前搜索:
java 类里面的方法不能使用
为什么
java中
public
的方法不能
被调用而static可以?
答:
你的方法是在一个
类里面的
,要调用需要实例化对象,再通过对象调用方法,而static是静态意思,所以方法生成不受类实例影响,直接初始化,就可以直接调用了,简单理解就是,方法在类里面必须要先new一下生成这类,
里面的方法
才会激活,这样才能调用,static修饰后代码会先运行静态修饰的,所以方法就已经提前...
Java
一点小问题为什么主
方法里
new出来的
不能
调用
类里的方法
呢?
答:
回答:你这个程序不是多态,你为什么要那样调用? 参考资料:◆ ノSimply
java
为什么创建对象后 调用不了
方法
答:
你现在change() 方法只存在于你的Demo类里面,而不是Abc类里面!所以当然没法调用
。你要调用的话,可以直接change(); 而不是 a.change();
java中
抽象
方法不能使用
修饰符_和_修饰
答:
在Java中,
抽象方法不能使用以下修饰符:final:抽象方法不允许被final修饰
,因为final意味着该方法不能被重写,而在子类中必须实现抽象方法。native:抽象方法不能被native修饰,因为native方法需要有对应的本地实现。private:抽象方法不能被private修饰,因为它需要被子类实现,而private方法无法在子类中继承...
求
JAVA
大神,实例化类以后
无法
调用
类方法
答:
调用方法应该写到
方法里面
,比如你把Player player=new Player();palyer.levelNo(1); 这两句话放到你的play里面。
java
在同一
类中
构造
方法能
调用成员方法,为什么成员
方法不能
调用构造方...
答:
对象实例调用成员方法。 所以成员方法中调用构造方法是
不可能
的,不知道你为什么要这么做。2、super只能放在子类构造
方法中的
第一行。其它地方也没有必要调用这个方法。3、如果父
类
的成员变量的访问权限是public 和 protected的话,是可以这样赋值的。 不过一般的访问权限都应该设置成private....
java中类里的
属性
不能
直接在同一
类里的方法
中
用
吗?难道一定要在前面全...
答:
);也都不是static的肯定不行,但如果你非要使用非static方法的话那就可以这样 public static void main(String [] args){ new Chessboard().initBoard();new Chessboard().printBoard();} 另外如果你将方法改为static还是不行的,因为你
的方法使用
了board数组,这个数组也应该是static的才行 ...
java
一个
类中能
直接
使用
另一个类
的方法
吗
答:
当然是看情况了,如果另一个类的修饰符是private的话,肯定
不能使用
。 技术延伸:(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。(2)对于protected修饰符,它主要的作用就是用来保护子类...
为什么
Java中类方法不能
访问实例方法
答:
你看的材料写的不够好,应该是静态
方法不能
访问实例变量。因为静态方法和静态变量是属于这个
类的
,只有一份,用类名.方法名来访问,而实例变量是每一个类的实例都有一份的,所以可以理解为静态变量和方法对于一个类的所有实例都是一样的,而实例变量对于每个实例是不同的,所以如果在静态
方法里使用的
...
java中
为什么实例方法可以调用实例变量也可以调用类变量,而
类方法
只能...
答:
类方法
是static的,和实例没有关系,存储在栈中,多个实例共享一个类方法。类如果直接调用方法,由于在内存
中
没有初始化,内存中不存在实例方法,所以
类不能
调用实例方法。对于补充的回答:class A调用class B class A{ public void funA(){} } class B{ public void funB(){ A a=new A();a...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
java不能调用方法
java中定义方法
java不同的包中的方法可以调用吗
java中add方法
java创建对象的方法
static方法可以被继承吗
java中方法的调用或使用的地方
java方法的声明与使用
java方法的定义和使用