2016.10.26 继续学习

本文详细介绍了Java中static和final的关键用法,包括静态方法与非静态方法的区别、静态变量的应用,以及final参数的定义规范。同时,还提到了Java继承的基本语法。

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

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还是有一定差别的,得尽快熟悉才行

转载于:https://www.cnblogs.com/Ryhere/p/6002412.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值