问答详情
源自:8-9 Java 中的 static 使用之静态方法

大佬帮忙解答一下

package Practise;


public class Java219 {

public void show () {

int i = 2; 

System.out.println ("welcome to imooc");

}

public static void print(){

System.out.println("欢迎来到爱慕课");

}

public static void main (String[] args){

Java219 hello = new Java219();

hello.show();

print( );

// System.out.println(hello.show);

}

}

举的例子中 最后一个例子,访问后应该输出什么?  输出的就是空的吗?    还有print的用


提问者:不会游泳的小鲸鱼 2017-11-18 17:47

个回答

  • 慕移动9181930
    2022-03-28 23:34:40

    使按钮不可用。

    fwzlyvrbaymfhkyxbkinuepabevqqevzemlyteetecuigqgulvvnhrtshveuogomogcapyvokmkaeiwxagiozcztxuqajkusm

  • 吉翁有角三倍速
    2017-11-20 16:23:21

    hello.show()是hello这个对象调用了show()这个方法,输出了"welcome to imooc"这个字符串;下一行的print()是调用print()这个静态方法,输出"欢迎来到爱慕课"这个字符串

  • X无法加载X
    2017-11-19 09:30:05

    Java219 hello = new Java219();
    hello.show();

    这两句和普通的调用方法没区别,会输出“welcome to imooc”

    print( );

    这一句其实是调用了 Java219 类里的 print 方法,因为既是静态方法又是同类,所以可以直接调用

    1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员

  • 是狮子座
    2017-11-18 18:20:42

    welcome to imooc

    欢迎来到爱慕课

    没毛病啊==