关键字

一.关键字的简单认识
1.关键字是电脑语言里事先定义的,有特别意义的标识符,用来表示一种数据类型,或者表示程序的结构等。关键字不能用作变量名、方法名、类名、包名和参数,目前Java共有50个关键字。
2.java关键字大全
这里写图片描述
二.this、super、static、void、访问权限、final、break 跳出,中断 continue instanceof 的学习
1.this :指向当前实例对象的引用
1.1在属性、方法、构造方法中的使用
这里写图片描述
1.2实战应用

public class Key_this {
    String name;

    public Key_this(String name) {
//构造方法参数name与类的成员变量同名。this.name明确表示Key_this 的该实例的name成员变量。
        this.name = name;
        System.out.println(name);
    }

    public static void main(String[] args) {
        Key_this t = new Key_this("Annie");
    }
}
public abstract class MyFrame extends JFrame {
    public MyFrame(String title) {
        this(title, 400, 400);
    }

    public MyFrame(String title, int width, int height) {
        this.setSize(width, height);
        this.setTitle(title);
        // 先设置大小,后设置位置
        this.setLocationRelativeTo(null);
        this.setDefaultCloseOperation(3);
        this.setLayout(null);
        Add();
        this.setVisible(true);
    }

    public abstract void Add();

}

2.super:用于引用使用该关键字的类的超类。
2.1使用方法
这里写图片描述
2.2实战应用

public class SearchFrame extends MyFrame {
    public SearchFrame(String title) {
        super(title);
    }
}

3.static关键字可以应用于内部类(在另一个类中定义的类)、方法或字段(类的成员变量)。
3.1使用方法:类名.方法/属性
注:类的方法不可去访问对象属性;类方法可访问类属性;确保程序里只有一个,并且确保线程安全(不能出现同时去修改的情况!!)
4.访问权限
4.1
这里写图片描述
5.final
5.1使用方法
final关键字可以应用于类,以指示不能扩展该类(不能有子类)。
final关键字可以应用于方法,以指示不能重写任何子类中的方法。
一个类不能同时是abstract又是final。abstract意味着必须扩展类,final意味着不能扩展类。
一个方法不能同时是abstract又是final。abstract意味着必须重写方法,final意味着不能重写方法。
5.2实战应用

public final class Key_final {
    public class MyClass{

        public final void Method()
        {
        }
    }
}

6.instanceof
6.1用来确定对象所属的类。
6.2实战应用

if(node instanceof TreeNode){

<statements>

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值