下划线这一段为什么没有执行?

来源:8-9 Java 中的 static 使用之静态方法

卡乐乐

2018-04-30 20:08

package test;

public class helloword{

   static String hobby ="imooc";

   //使用static关键字定义静态方法

   public static void print() {

   //定义非静态变量name;

   public String name;

   

   public static void main(String[]args){

  //静态变量可以通过类名来访问,无需创建类的对象

  System.out.println("通过类名访问hobby:"+helloword.hobby);

  //创建类的对象

        helloword hello=new helloword();

   System.out.println("通过对象名访问hobby:"+hello.hobby);

   //通过对象名修改静态变量的值

   helloword.hobby="爱慕课";

   //再次使用类名访问静态变量,值已经被修改

   System.out.println("通过类名访问hobby"+helloword.hobby);

    //直接使用类名访问静态方法

   helloword.print();

   //也可以使用对象名调用,当然使用类名调用更好了

   helloword demo= new helloword();

   demo.print();

   }

         public static void print1()

         {

        System.out.println("欢迎你"+hobby+"!");

         }

  }


写回答 关注

2回答

  • qq_鲸落_17
    2018-04-30 20:14:18
    已采纳

    兄dei,说实话,你的代码书写格式很让人反感,但卧还是坚持读下来了。。。。因为你没调用啊。

    卡乐乐

    非常感谢!

    2018-04-30 22:12:10

    共 1 条回复 >

  • qq_鲸落_17
    2018-04-30 20:15:28

    下次还请注意格式,,不然那没人愿意回答你的问题的。

    卡乐乐

    明白了,我会注意格式的,谢谢兄dei

    2018-04-30 22:06:31

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题