Java(静态方法和实例方法)

原创 2016年08月29日 18:55:52
package Test;

class MyClass{
    static int statInt=4;
    static double statDouble=16.0;
    int instInt;
    double instDouble;
    public static void staticMethod()
    {
        System.out.println("statINt="+statInt+";statdouble="+statDouble);
    }
    public void instMethod(){
        System.out.println("instInt="+instInt+";instdouble="+instDouble);
    }
    public MyClass(int intArg,double doubleArg)
    {
        instInt=intArg;
        instDouble=doubleArg;
    }
    public static void changestatic(int newInt,double newDouble)
    {
        statInt=newInt;
        statDouble=newDouble;
    }
    public static void main(String args[])
    {
        MyClass instance1=new MyClass(1, 2.0);
        MyClass instance2=new MyClass(3,4.0);
        instance1.instMethod();
        instance2.instMethod();
        MyClass.staticMethod();
        instance1.instMethod();
        instance2.instMethod();
        instance1.changestatic(8, 8.0);
        instance2.staticMethod();
        MyClass.staticMethod();
    }
}

运行结果
instInt=1;instdouble=2.0
instInt=3;instdouble=4.0
statINt=4;statdouble=16.0
instInt=1;instdouble=2.0
instInt=3;instdouble=4.0
statINt=8;statdouble=8.0
statINt=8;statdouble=8.0

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java中的Static块与静态方法

  • 2012年06月01日 17:14
  • 2KB
  • 下载

Java 静态方法和实例方法的区别

静态方法和实例方法的区别主要体现在两个方面:   在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无...

jni调用java静态方法

  • 2011年12月22日 09:29
  • 78KB
  • 下载

java静态方法与实例方法的区别

转载自 http://www.cnblogs.com/shenliang123/archive/2011/10/27/2226923.html 静态方法和实例方法的区别主要体现在两个方面:在外部调用静...
  • leiflyy
  • leiflyy
  • 2016年02月29日 23:48
  • 301

java 静态方法和实例方法的区别

静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对...

java 静态方法和实例方法的区别

静态方法和实例方法的区别主要体现在两个方面:   在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无...
  • macrobn
  • macrobn
  • 2014年04月02日 17:45
  • 236

java 静态方法和实例方法的区别

java 静态方法和实例方法的区别 静态方法和实例方法的区别主要体现在两个方面:   在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有...
  • qkillq
  • qkillq
  • 2014年06月08日 01:05
  • 460

C/C++ 访问 Java 实例方法和静态方法

转载自:http://wiki.jikexueyuan.com/project/jni-ndk-developer-guide/function.html 我们来学习本地代码如何与 JVM 中...

Java系列之:看似简单的问题 静态方法和实例化方法的区别

今天看书时一直没真正弄明白静态方法和实例方法的区别,就在网上搜索,找到一篇很好的文章,和大家分享一下: 这是一个经常被时时提出来的问题,很多时候我们以为理解了、懂了,但深究一下,我们却发现并不懂。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java(静态方法和实例方法)
举报原因:
原因补充:

(最多只允许输入30个字)