‘壹’ java如何访问类的成员变量和方法
如果变量和方法是静态的就直接 类名.变量名 或 类名.方法名
非静态的话,本类中访问直接 this.变量名 或者 this.方法名 ,外部其它类如果要调用的话就需要先创造出该类然后再 .变量名 或 .方法名
‘贰’ 对一个类里面的成员是怎样调用的
问题1,当然不可以,非静态成员访问必须要实例,没有实例怎么知道从哪里的内存读、写数据?
问题2,也不可以,非静态成员函数,依赖于this 实例指针的。
问题3,静态成员 分为函数内的静态成员和全局的静态成员,两者的初始化时机不相同。
全局的那一个,是在模块被加载时,初始化的。简单的说,如果是一个简单的EXE程序,是在进入main函数前初始化的。
函数内的静态变量,是第一次进入函数体的初始化。
析构都是在模块卸载时进行的,简单的对于单EXE的程序来说,就是程序退出的。该行为exit函数中,平常就是return 0后,你说的对,但名字不叫什么清空缓存。
‘叁’ 类的构造方法和成员方法之间有什么区别
构造方法:构造方法是用来构造类的对象的,方法名和类名相同没有返回值。一般用 new 构造方法名() 来创建该类的对象。在不写构造方法的情况下会有一个默认的无参构造方法。
成员方法:简单地说就是可以通过类的实例(某个对象)调用的方法,也就是我们正常情况下使用的方法。
‘肆’ 如何在类外引用类里的成员变量
//当前类中写一个方法
HWND gethWnd(void)
{
return hWnd;
}
需要调用的地方直接调用这个类的这个方法
要么把这个方法定义静态
要么把hWnd定义静态就可以直接调用
‘伍’ JAVA同一类中一个方法怎么调用另一个方法的成员变量
在java中,要弄明白一个问题,那就是成员变量是类中的变量,例如:
public class Women {
String name;
public void say(){}
}
在这里name就是一个成员变量,而问题中所说的方法中的变量是属于局部变量,什么叫做局部变量?就是只能在方法内部使用的变量,例如:
public class Women {
String name;
public void say(){
char sex='女';
}
}
在这里sex就是一个局部变量,只能在say()这个方法里使用。
所以如果是成员变量的话,在同一个类中可以使用,方法中的变量是无法被其他方法调用的
‘陆’ js里面如何才能让成员方法去调用类中其他成员方法
functionfun(){
this.name;
this.age;
this.gun;
this.fir=function(){
alert(this.name+"-"+this.gun+":扣动班级射击");
};
this.pb=function(){
this.gun="加特林";
this.fir();
}
}
varf=newfun();
f.name="A";
f.pb();
varb=newfun();
b.name="B";
b.pb();
‘柒’ java可以直接用类名使用成员方法吗
不用,这种方法省去了实例化对象,但是前提必须是 方法是静态的 ,只有这样才可以直接调用,否则还是需要实例化的
‘捌’ 如何在一个类中调用另一个类的成员函数
public class class_1 {
public final static String nema="杨国政";
}
在其他类中调用的方式是 public static void main(String[] args) {
String name = class_1.nema;
}
‘玖’ java的类成员方法的定义
建立一个Javaproject——点右键新建一个类,类名字最好是大写开头,LZ 我给你写一个简单的类
public class Test{
//定义成员变量
int width=10;
int height=10;
// 成员方法
public area(){
return width*height ;
}
}
‘拾’ Java如何在一个类中引用另一个类的成员变量和方法
把那个类的成员变量和方法设为public或静态