Static静态方法的使用

1)static在静态方法中不能访问非静态属性

2)static在静态方法中不能访问非静态的方法

3)static在静态方法中不能使用this关键字(*)

4)非静态的方法可以用对象名.方法名去调用

      package com.company;

      public class methon {
          //描述了methon类具有的属性
          String name;
          int age;
          static String school;//静态属性

          //这里是空构造器
          methon() {
          }


          public static void main(String[] args) {
              methon.school = "马士兵学院";//使用对应的类名调用该类的静态属性
              methon m = new methon();
              methon ml = new methon();
              m.name = "马";
              ml.name = "玛丽";
              m.age = 24;
              ml.age = 18;
              System.out.println(ml.school);
              System.out.println(m.school);
          }
      }
   

6)静态的方法可以用 对象名.方法名去调用 也可以 用 类名.方法名 (推荐)

posted @ 2022-04-03 16:17  爱豆技术部  阅读(160)  评论(0)    收藏  举报