美文网首页
java——静态方法static

java——静态方法static

作者: 胖子爱猪蹄 | 来源:发表于2017-12-09 14:21 被阅读0次

1.有static的静态方法:运行时存在公共内存空间,可直接调用
例:
第一个jtff 类

public class jtff {
    public static void staticA() {
        System.out.println("这是一个静态方法");
    }
}

第二个diaoyong类

public class diaoyong {
        public static void main(String[] args) {
            jtff.staticA();
        }
}
image.png

2.非静态方法只可通过实例化的对象来调用
第一个类


public class feijtff {
    public  void staticA() {
        System.out.println("这是一个非静态的方法");
    }
//  public  void feijtff(){
//      这就是类的默认构造器
//  }
}

第二个类(错误的使用)


public class diaoyong {
        public static void main(String[] args) {
            feijtff.staticA();
        }
}

image.png

第二个类(正确的使用)


public class diaoyong {
        public static void main(String[] args) {
            feijtff duixiang = new feijtff();
            duixiang.staticA();
//          feijtff=定义一个对象类型;duixiang=对象名;
//          new feijtff()=调用类的默认构造器(默认构造器是无参的)
            
        }
}
image.png

相关文章

  • Java 中的 static 使用之静态方法

    Java 中的 static 使用之静态方法 与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法...

  • kotlin基础

    静态方法(companion object),静态类(object)Java中修饰静态方法,使用关键字static...

  • java语言static

    Java中的静态方法static 1、static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可...

  • java中static关键字的用法和注意点

    <>中写到"static方法就是没有this的方法。在static方法内部不能调用非静态方法,...

  • [转]Java静态方法为什么不能访问非静态方法

    非静态方法(不带static)可以访问静态方法(带static),但是反过来就不行,为什么呢? 这个要从java的...

  • 比较 Java 静态工厂方法与构造函数

    1 什么是静态工厂方法 Java 静态工厂方法是在方法前加上 public static,让这个方法变为公开、静态...

  • php面对对象编程

    静态方法static (public static $a=1) (static function) 静态方法不能...

  • java基础面试总结

    java基础 1.排序 二分查找(折半查找) 2.static final static有三种形式,静态方法,静态...

  • static

    static,字面意思是静态,在java中可以用来修饰变量、方法、类,也可以形成静态代码块。static修饰的字段...

  • java——静态方法static

    1.有static的静态方法:运行时存在公共内存空间,可直接调用例:第一个jtff 类 第二个diaoyong类 ...

网友评论

      本文标题:java——静态方法static

      本文链接:https://www.haomeiwen.com/subject/rywuixtx.html