66问答网
所有问题
当前搜索:
静态方法如何调用非静态方法
静态类
调用静态方法
和 普通的类调用静态方法的区别
答:
主要区别:静态方法在创建对象前就可以使用了,
非静态方法
必须通过new出来的对象
调用
。如:public class Per{ public static String getType(){ return "人类";} public String getName(){ return "张三";} } 上面这个类中的getType方法,在没有new对象前这就可以这样用:String type=Per.getType();...
关于java中的main
方法
答:
首先,main方法不能直接
调用非静态方法
,要调用非静态方法只能通过new实现,new后会调用类的构造器,所以main调用非静态方法那么就一定会调用其构造器;其次,构造器不属于静态的块,类的加载顺序中静态的会先加载,同样静态的会按顺序加载,你可以试试你就会发现静态的在构造器前或后都会比构造器先加载 最后...
Java 中 静态方法与
非静态方法
的区别
答:
在外部
调用静态方法
时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。
为什么
静态方法
不可以直接new 一个
非静态
内部类 的 对象,还得加上外部...
答:
非静态方法
和属性是可以访问和实例化静态和非静态内部类的 静态方法和属性是不可以访问和实例化非静态内部类的,但是可以访问和实例化静态内部类 如果内部类是静态(static 修饰),那么内部类中是不能访问外部类非静态属性和方法的,反之则能访问 静态内部类:是可以被独立实例化的,而不依赖外部类实例化...
怎么
调用静态方法
答:
1在本来中直接
调用静态方法
2可以通过类名来调用该类的静态方法 3通过实例调用静态方法 // 外部类,不能是静态的 public class OuterClass { // 静态方法,又称为类方法,属于Test类 public static void staticFun() { } //
非静态方法
,又称为实例方法,属于Test类的具体实例 public void non...
java
非静态方法
中能直接
调用静态方法
么
答:
可以,静态方法里面掉不了非静态的。因为静态方法在类初始化的时候就有了,
非静态方法
还不存在。。。
java中为什么
静态
类可以直接
调用方法
答:
堆内存中开辟一个新空间来存放该类的实例对象,并且栈中也会有一个新的引用变量去指向它。静态方法也是类似,但是有一点要强调,静态方法只中不能
调用非静态方法
。因为被static修饰的方法会首先被Classloader对象先加载进内存,而这个时候可能其它的非静态方法或者变量还没有被加载进来。就好比我现在想做...
c++
如何
在
非静态
函数中使用静态变量?
答:
静态
成员变量必须在类外初始化:class Yuebao{private:double money;static double profitRate;public:static void setProfitRate(double rate);Yuebao(int i = 0){ money = 0; }void addProfit(){money = money*(1 + Yuebao::profitRate);}};// 静态成员变量必须在类外初始化double Yuebao::...
Java中可以直接
调用
类中
静态方法
,为什么不用实例化?它的原理是?_百度...
答:
静态方法也是类似,但是有一点要强调,静态方法只中不能
调用非静态方法
。因为被static修饰的方法会首先被Classloader对象先加载进内存,而这个时候可能其它的非静态方法或者变量还没有被加载进来。就好比我现在想做包子,现在面粉被static修饰,首先已经拿到你身边,可是因为包子馅不是static修饰的,所以可能...
无法静态上下文中引用
非静态方法
答:
static int x;int y;public static int getX(){ return x;} public static void setX(int newX){ x=newX;} public int getY(){ return y;} public void setY(int newY){ y=newY;} } public class KY_34{ public static void main(String[] args){ System.out.println("
静态
变量x="...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜