关闭

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

标签: java
141人阅读 评论(0) 收藏 举报
分类:
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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:73384次
    • 积分:3145
    • 等级:
    • 排名:第11320名
    • 原创:248篇
    • 转载:0篇
    • 译文:0篇
    • 评论:14条
    最新评论