77问答网
所有问题
当前搜索:
通过对象不能调用类方法和静态方法
C#中
静态方法和
非静态方法的区别
答:
1.
static方法
是类中的一个成员方法,属于整个类,即不用创建任何
对象
也可以直接
调用
!static内部只能出现static变量和其他static方法!而且static方法中还
不能
使用this...等关键字..因为它是属于整个类!2.静态方法效率上要比实例化高,静态方法的缺点是不自动进行销毁,而实例化的则可以做销毁。3.
静态方法
...
c语言中
static
说明是什么意思?
答:
1、在修饰变量的时,
static
修饰的
静态
局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。2、static修饰全局变量的时,这个全局变量只能在本文件中访问,
不能
在其它文件中访问,即便是extern外部声明也
不可以
。3、static修饰一个函数,则这个函数的只能在本文件中
调用
,不能被...
Java中
static
和final的区别
答:
} 从中可看出,StaticFun的方法incr()使静态数据i增值。可用典型的
方法调用
incr():StaticFun sf = new StaticFun();sf.incr();或者,由于incr()是一种
静态方法
,所以可通过它的类直接调用:StaticFun.incr();对方法来说,static一项重要的用途就是帮助我们在不必创建
对象
的前提下调用那个方法。举...
...这个函数吗?为什么在普通的类中和主函数之外
不能调用
答:
都可以
调用
的随便在什么地方。java文件默认的引入了java.lang这个包。这个包中包含了很多java基础的类型。当然这个System类就是在java.lang包中的,out是System类的一个内部类,println就是out内部类的一个
方法
。java.lang包在虚拟机启动时就自动加载了。因此这个System类加载了那么这个out内部类也就加载了...
java中
static
作用是什么?
答:
方便访问变量时 2、
静态方法
静态方法可以直接
通过类
名
调用
,任何的实例也都可以调用,因此静态方法中
不能
用this和super关键字,不能直接访问所属类的实例变量和实例方法(就是不带static的成员变量和成员成员方法),只能访问所属类的静态成员变量和成员方法。因为实例成员与特定的
对象
关联!这个...
JAVA:为什么类名不加
static
就
无法调用
答:
类的实例成员属性)的值,和一个指向生成该对象的类的指针(目的指向
类Static
变量和常量池,这也是为什么
static
可以“对象名。成员名”
调用
的原因),一些指向其他对象的指针(
对象不能
嵌套,多维数组的相关语法来源于此)。因为
方法
区没有指针指向堆,所以非static成员你不能用类名。成员名调用。
类的
静态方法
(函数)中为什么
不能调用
非静态成员(属性)?
答:
原因如下;
和静态
数据成员一样,静态成员函数是类的一部分,而不是对象的一部分。如果要在类外调用公用的静态成员函数,要用类名和域运算符“∷”。如 Box∷volume( ); 实际上也允许
通过对象
名
调用静态
成员函数,如 a.volume( ); 但这并不意味着此函数是属于对象a的,而只是用a的类型而已。 静态...
java中的
static
答:
在
对象
之间共享值时 方便访问变量时2、
静态方法
静态方法可以直接
通过类
名
调用
,任何的实例也都可以调用,因此静态方法中
不能
用this和super关键字,不能直接访问所属类的实例变量和实例方法(就是不带static的成员变量和成员成员方法),只能访问所属类的静态成员变量和成员方法。因为实例成员与特定的对象关联!
java里类变量和实例变量的区别
答:
非static的方法是属于某个
对象
的方法,而static的方法是属于整个类的,不被任何一个对象单独拥有;由于
static方法
是属于整个类的,所以它
不能
操纵和处理属于某个对象的成员变量,而只能处理属于整个类的成员变量,也即,static方法只能处理static域或
静态方法
。实例方法可以访问实例域, 静态域或静态方法, ...
c#问题求解
答:
1.什么叫
静态
访问?2.是否可以直接访问要看地方。在父类里面不还是可以随便访问的么。在子类以及子类的外部,需要看当前变量的实际类型。3.
不可以
4.是(但不使用virtual的时候子类可以用new关键字强行覆盖)5.是(但是表述不恰当。标准说法是不应通过实例
对象
访问)6.是(但如果没有catch,finally是...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜