我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

java-魏清-20210310

[复制链接]
5269 发表于 2021-3-10 19:58:59 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
package day04;

/*
static 静态
    员变:
    方法:
*/
public class Demo09 {
    public static void main(String[] args) {
        Voter voter1 = new Voter();
        voter1.name = "";//static,用.
        voter1.vote();//投票
        System.out.println("前票"+Voter.count);//static后,用.

        Voter voter2 = new Voter();
        voter2.name = "李四";
        voter2.vote();
        System.out.println("前票"+Voter.count);

        Voter voter3 = new Voter();
        voter3.name = "王五";
        voter3.vote();//静态的方法用,.方法名
        Voter.getCount();//静态方法的用,.方法名

        for(int i=0;i<20;i++){
            Voter v = new Voter();
            v.name = ""+i;
            v.vote();
            Voter.getCount();
        }
    }
}

/*

*/
class Voter{
    String name;//民的名字,每个实例特有的
    static int count;//所有民共用的,

    //投票方法
    public void vote(){
        if(count == 20){
            System.out.println("投票活动结束。");
        }else{
            System.out.println(name+"投票!");
            count++;
        }
    }
    //静态方法
    public static void getCount(){
        //静态的成员变量,在静态方法中不能使用
        System.out.println(/*name+*/"前票"+count);

    }
    //同名包名
    day01.Demo01 d = new day01.Demo01();
    day02.Demo01 d1 = new day02.Demo01();

}
回复

使用道具 举报

关注0

粉丝0

帖子17

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备2025058934号-2 )

版权所有 © 西安菁英教育科技有限公司 2023-2026