从一个类调用另一个类的方法或属性
解决对于同类调用属性与方法的问题
·
package 练习;
class yu{
String m="人工小智能";
public void shout1() {
System.out.println("我是"+m+"今年18岁");//同类中直接调用了m
}
public void shout2() {
yu p=new yu(); //同类中想要调用方法的实例化调用
p.shout1();
}
}
public class xioa01 {
public static void main(String[] args) {
yu o=new yu();
o.shout2();
System.out.println("\n");
o.shout1();
}
运行结果为
package 练习;
class yu{
static String m="人工小智能";
public static void shout1() {//当加上static变为静态方法后(静态方法只能调用静态变量)
System.out.println("我是"+m+"今年18岁");
}
public void shout2() {
shout1();//不需要在实例化在同类中
}
}
public class xioa01 {
public static void main(String[] args) {
yu o=new yu();
o.shout2();
System.out.println("\n");
yu.shout1();//可以通过类名.方法调用
}
运行结果为
更多推荐
已为社区贡献1条内容
所有评论(0)