static关键字

2017-05-30  本文已影响0人  DarkMonster

/*

public class TestSportsMan {
    public static void main(String[] args) {
        SportsMan s1 = new SportsMan("金龙",23);
        SportsMan s2 = new SportsMan("银龙",21);
        s1.name = "花龙";
        s1.nation = "China";
        System.out.println(s1);
        System.out.println(s2);
        System.out.println(SportsMan.nation);
//      SportsMan.show1();
        s1.show1();
        SportsMan.show();
        s1.show();
    }
}
class SportsMan{
    //实例变量(随着对象的创建而被加载的)
    String name;
    int age;
    //类变量
    static String nation;
    public SportsMan(String name, int age) {
        super();
        this.name = name;
        this.age = age;
        this.nation = "中国";
    }
    @Override
    public String toString() {
        return "SportsMan [name=" + name + ", age=" + age + ", nation="
                + nation + "]";
    }
    
    public void show1(){
        System.out.println("age:" + this.age);
        System.out.println("nation:" + nation);
        info();
        System.out.println("我是一个来自于中国的运动员");
    }
    public static void show(){
        System.out.println("nation:" + nation);
        info();
//      this.show1();
        //System.out.println("age:" + this.age);
        System.out.println("我是一个来自于中国的运动员");
    }
    public static void info(){
        System.out.println("我是静态的方法!");
    }
}
上一篇 下一篇

猜你喜欢

热点阅读