当前位置: 技术问答>java相关
怎样在一个类里面互相调用成员函数?
来源: 互联网 发布时间:2015-09-21
本文导语: 怎样在一个类里面互相调用成员函数? eg. public class myClass{ private int a; private char b; public myClass(){ ..... } fun(){ ...... } fun2 (){ ...
怎样在一个类里面互相调用成员函数?
eg.
public class myClass{
private int a;
private char b;
public myClass(){
.....
}
fun(){
......
}
fun2 (){
......
}
}
这个类里面可以在构造函数里面调用成员函数fun()吗?
怎样在fun里面调用fun2?
如果可以,该怎么用?
eg.
public class myClass{
private int a;
private char b;
public myClass(){
.....
}
fun(){
......
}
fun2 (){
......
}
}
这个类里面可以在构造函数里面调用成员函数fun()吗?
怎样在fun里面调用fun2?
如果可以,该怎么用?
|
给你一个例子:
public class A
{
private int a;
protected boolean b;
public A()
{
aFuncA();
a = aFuncA();
b = aFuncC();
}
public void aFuncA()
{}
private int aFuncB()
{
return 0;
}
protected boolean aFuncC()
{
return false;
}
}
看明白了吗?
public class A
{
private int a;
protected boolean b;
public A()
{
aFuncA();
a = aFuncA();
b = aFuncC();
}
public void aFuncA()
{}
private int aFuncB()
{
return 0;
}
protected boolean aFuncC()
{
return false;
}
}
看明白了吗?
|
完全可以调用啊,不过要注意静态方法里面就不能直接调用非静态成员方法了,要通过实例化类后,然后.取,间接调用。
|
完全可以,直接使用好了!没有任何限制!
|
直接调用