首页 > 其他 > 详细

2016.10.26 继续学习

时间:2016-10-27 00:57:40      阅读:256      评论:0      收藏:0      [点我收藏+]

今天继续学习面向对象部分

1.static的使用

静态方法不能访问非静态变量

非静态方法可以访问静态变量

a.静态变量

public class PracStaticParam {
    int id = 0;
    static int num = 0;

    PracStaticParam(int x) {
        this.id = x;
        num++;
    }

    public static void main(String[] args) {
        PracStaticParam s1 = new PracStaticParam(1);
        PracStaticParam s2 = new PracStaticParam(2);
        PracStaticParam s3 = new PracStaticParam(3);
        PracStaticParam s4 = new PracStaticParam(4);

        System.out.println("the id is : " + s1.id);
        System.out.println("the id is : " + s2.id);
        System.out.println("the id is : " + s3.id);
        System.out.println("the id is : " + s4.id);
        System.out.println("the total num is :" + PracStaticParam.num);
    }
}

b.静态方法

public class PracStaticMethod {

    public static void main(String[] args) {

        Prac p1 = new Prac();
        Fruit f1 = new Fruit();

        p1.Print("hello world");
        f1.Print1("i like apple");
    }
}

class Prac {
    static void Print(String str) {
        System.out.println(str);
    }
}

class Fruit {
    static void Print1(String x) {
        System.out.println(x);
    }
}

2.final的使用

a.一般final定义的参数用大写来表示

3.java的继成用extends关键字

今天貌似?????把网络问题解决了???还得稳定性测试几天才知道,IDEA和eclipse还是有一定差别的,得尽快熟悉才行

2016.10.26 继续学习

原文:http://www.cnblogs.com/Ryhere/p/6002412.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!