java中如何调用本类里的方法? java中如何调用本类里的方法,那么调用其他类里的呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本类中的直接写方法名就行,如果其他类是公开的,直接new出对象然后用对象名.方法名就行! 类里的方法有带static的和不带的,带static的是类方法,不带的是成员方法。成员方法要通过这个类的一个实例对象来调用,比如一个类classa,要调用类里的成员方法就需要先声明一个实例classa a=new classa();(这里这个带括号的东西是构造方法,创建实例)如果是本类里面的某个方法调用其他成员方法,那么一般用this.方法名。如果是类方法(静态的)那么可以不通过对象调用,也可以通过对象调用。 class A{ void method1(){ //声明method1 System.out.println("method1 called"); } void method2(){ method1(); //本类的 method1 被调用 }}class B{ void method3(){ A a = new A(); //在B类中调用A类中的 method1 a.method1(); }} 本类的方法可以直接用方法名调,或者如果是非静态方法也可以用this.方法名其他类的方法,如果是静态的用类名.方法名,如果是非静态的用该类的对象.方法名这是语言,lz仔细看书哦 本类中的直接方法名调用吧,不管是public 还是private 抑或protected其他类中的如果是public的话,直接其他类的对象调用即可。如果是static的话直接其他类名加方法名调用。其他类中的private方法就不行了。 楼主,以后这么简单的问题就不要上csdn来问了,问问身边的人,或者去google,这么水的问题,大家都不屑去回答了,不怕刺激你,丢人 在一个包里的直接nwe不在的话导入 (新手求助)程序,线程,进程,多线程,谁帮我解释一下 有关java 继承和多态的问题 求助 急!急!急!路由器上LS选路算法和DV选路算法的实现!高手进啊! 请教大家一个问题 数据不能更新的怪问题 哪里有Thinking in java 2nd 的中文版下载啊? 用jbuilder6怎么开发bmp? 如何将JAVA程序编译成可直接使用形式,像exe等直接运行的 java.lang.IllegalArgumentException: Invalid character found in method name. HTTP 哈希表 关于字符串的操作
如果是本类里面的某个方法调用其他成员方法,那么一般用this.方法名。如果是类方法(静态的)那么可以不通过对象调用,也可以通过对象调用。
System.out.println("method1 called");
} void method2(){
method1(); //本类的 method1 被调用
}
}class B{
void method3(){
A a = new A(); //在B类中调用A类中的 method1
a.method1();
}
}
其他类的方法,如果是静态的用类名.方法名,如果是非静态的用该类的对象.方法名这是语言,lz仔细看书哦
这么水的问题,大家都不屑去回答了,
不怕刺激你,丢人