55问答网
所有问题
当前搜索:
怎么引用非静态方法
java中为什么要把main方法定义为一个
static方法
答:
(2)静态方法和静态变量的引用直接通过类名引用。例如:类Point中有个 static int x;类变量,我们要引用它:Point.x=89;(3)在静态方法中不能调用
非静态方法
和
引用非静态
的成员变量。反之,则可以。原因:静态变量和静态方法在类被加载的时候就分配了内存空间,当非静态的方法调用他们的时候,他们...
非静态
类可以调用静态类中的
方法
吗
答:
}publicintgetAge(){returnage;}}publicclassTestPersonDemo5{public
static
voidmain(String[]args){//声明并实例化一Person对象pPersonp=newPerson();//给p中的属性赋值p.setName("张三");//在这里将p对象中的年龄属性赋值为-25岁p.setAge(30);//调用Person类中的say()
方法
p.say();}} ...
Java中的一个类
怎么
调用另一个类中的
方法
?
答:
方法
1. 新建一个类。然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问。例如://先定义一个类 //实例化,调用 方法2.新建一个类,将该类中需要被调用的方法设置为
静态
(
static
),加了static后,就可以用类名直接调用。然后在调用类中直接通过类名进行访问。调用格式为:类名.方法名...
c#
非静态
的字段
方法
或属性要求对象
引用
httpcontext
答:
当作构造或
方法
的参数 ~~~
VS提示“
非静态
的字段,
方法
或属性要求对象
引用
”
答:
非静态
的字段、
方法
或属性,要求该类必须实例化。例如: 你
引用
的类是 ClassB 则: ClassB b = new ClassB();b.XXX
JAVA中的语法.
答:
既然是这样,一个类可能有多个对象,这些对象的
非static
变量的值是不一样的. 那请问
static方法
中调用的非static对象的值到底是多少? 你也确定不了吧...所以static方法不能调用非static变量 2.加载类的时候未必是创建类的对象的时候...既然不是创建对象的时候为什么要使用非static变量?
java 中是不是 只有
静态方法
才能调用静态的成员变量
答:
应该是
静态方法
只能调用静态变量 你想想,假如你用静态方法调用
非静态
变量,当类没有初始化的时候就可以使用静态方法,但是这个时候,非静态变量还未产生呢. 编译都会报错的
静态内部类里面能有
非静态方法
吗
答:
3. 外部类访问内部类的的成员有些特别, 不能直接访问, 但可以通过内部类实例来访问, 这是因为静态嵌套内的所有成员和
方法
默认为静态的了.同时注意, 内部静态类Person只在类StaticTest 范围内可见, 若在其它类中
引用
或初始化, 均是错误的.4 . 静态内部类可以有静态成员,而
非静态
内部类则不能有...
静态方法
中可以用
非静态
变量吗
答:
不可以。jvm在加载类的时候,会首先加载
静态方法
和静态变量。这个时候实例变量还不会加载。如果在静态方法中使用实例变量,jvm是不认识这个变量的
这段JAVA代码哪错了啊?
答:
Workers作为MyTest1 的一个内部类,是一个非静态的,类似它的一个静态方法 而main方法是静态的,在java中静态方法不允许调用
非静态方法
。可以定义一个静态方法返回一个Worker对象 然后在main方法中调用此静态方法创建Worker对象
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜