77问答网
所有问题
当前搜索:
对象可以调用静态变量吗
java中
static
作用是什么?
答:
对于实例变量,没创建一个实例,就会为实例变量分配一次内存,实例
变量可以
在内存中有多个拷贝,互不影响(灵活)。所以一般在需要实现以下两个功能时使用
静态变量
: 在
对象
之间共享值时 方便访问变量时 2、静态方法 静态方法可以直接通过类名调用,任何的实例也都
可以调用
,因此静态...
请问java中
static
的作用
答:
所以一般在需要实现以下两个功能时使用
静态变量
: 在
对象
之间共享值时 方便访问变量时2、静态方法 静态方法可以直接通过类名调用,任何的实例也都
可以调用
,因此静态方法中不能用this和super关键字,不能直接访问所属类的实例变量和实例方法(就是不带static的成员变量和成员成员方法),只能访问所属类的静态成员...
Java面试题,常见面试题及答案汇总
答:
子类是从父类(superclass)中继承的类,子类
可以
访问父类所有public和protected的字段和方法。 Q2: 静态方法和
静态变量
的目的是什么? 答案:静态变量被类的所有实例共用,静态类只能访问类的静态变量,或
调用
类的静态方法。 Q3: Java语言中有哪些常见的访问说明符,有什么意义? 答案:Java中的访问说明符是放在类名之前,...
变量
的存储方式:
静态
和动态
答:
在定义
变量
时,系统会自动为其分配内存空间,包括全局变量。
静态
存储的变量在程序运行期间一直存在,不会被释放。动态存储在定义变量时,系统不会为其分配存储单元。只有在使用时才会临时分配,使用完后自动释放。这包括自动变量和寄存变量。局部变量和自动变量局部变量属于自动变量。自动变量在函数
调用
时分配...
public
static
和public有什么区别?
答:
public static和public的区别:1、访问变量:若类的方法前加了static关键字,则该方法称为静态方法,反之为实例方法。静态方法只能调用静态变量,示例方法可以调用非静态变量,也
可以调用静态变量
。2、被访问变量:静态方法为类所有,可以通过
对象
来使用,也可以通过类来使用。但一般提倡通过类名来使用,因为...
Java中的
静态
方法是什么?
答:
运行结果:使用静态方法时,要注意:1、静态方法
可以调用
同类中的其他成员,但不能直接调用非静态成员,如:运行结果:2、但是如果希望静态方法中调用非静态成员,可以通过创建类的
对象
,然后通过对象来访问非
静态变量
。如 运行结果:3、静态方法同样不能直接调用非静态方法,但可以通过对象来访问非静态方法...
在Java中同类中的
静态
方法
能否调用
类成员
变量呢
?为什么?
答:
而一般我们所说的成员
变量
,是指
对象
级别的,也就是说每一个对象所拥有的成员变量都是独立的不同的变量,是属于对象自己拥有的。相对于来说访问范围,无疑是
静态
的更大,静态的可以被任何对象所访问且是同一个,而成员变量是每个对象各自拥有的。那么,为什么“静态方法不
能调用
类成员变量”,因为要想...
java
静态变量
属于
对象吗
答:
静态变量
不属于某个实例
对象
,而是属于类,所以也
可以
叫它类变量,在类加载时加载,当对象还不存在的时候就可以通过类名
调用
.
static
关键字的作用是什么
答:
特点:只能在本源文件使用 3、修饰类里面的成员变量:特点:和1差不多,定义多个static y,但只有一个y,不进入类的大小计算,不依赖于类
对象
的存在而存在(可直接
调用
,要进行外置声明)4、修饰类的成员函数:特点:f():括号里无this指针,只能调用他的本类静态函数和他的
静态变量
,即是用static修饰...
非静态方法
可以调用静态
方法与
变量吗
答:
Java中非静态方法
可以调用静态
方法与变量,如下:package com.test;public class TestA {/** *
静态变量
a */private static int a=1;public static void main(String[] args) {//非静态方法在main函数里只能用
对象调用
,main方法也静态方法TestA testA=new TestA();//非静态方法里面有设置静态变量...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜