同步java之关键字

java中常用的关键字大体可分为以下几类:

一、访问限定符

        1.public

               它限定的类在一个文件中只允许有一个,且类名与文件名相同

               范围:在同一个项目下所有类均可使用

               [注]:子类继承父类时访问限定符的范围不能小于父类

        2.private

               范围:同一个类中才可使用

               [注]:private的父类不能被继承

        3.protected

               范围:同一软件包中或子类中

               [注]:子类可以继承protected的父类

        4.默认的

               范围:同一软件包中或子类中

               在interface中定义的属性以及abstract class中声明为abstract的方法  默认为public

*************************************************************************************************************************************

二、static

       1.代码块     在主函数执行之前就会执行

	static{	
		System.out.println("A");
	}

 

       2.属性     该类所有对象共享的,某一对象的属性改变后,该类所有对象的属性值都会改变

                      任何方法都可调用static属性;但static方法只能直接调用static属性,若要调用非static属性,

              则需创建对象

       3.方法     static方法不需要创建对象即可调用;但若调用非static方法,则需创建对象

 

public class Main{
       public static void main(args[]){            
              //调用静态方法
              Main.study();             
              //调用非静态方法
              Main stu = new Main();
              stu.play();
       }
       //静态方法
       public static void study(){
             System.out.println("study是静态方法");
       }
       //非静态方法
       public static void play(){
             System.out.println("play是是静态方法");
       }
}

 

*************************************************************************************************************************************

三、this、super

       1.this指代当前类的对象

          在构造方法中调用本类的某一个构造方法,参数个数和顺序需一致

       2.super是指当前类父类的对象

          在子类构造方法中调用父类的构造方法

       [注]:它们在使用自己的构造器时,都必须在第一行

*************************************************************************************************************************************

四、final

       1.修饰类     不可被继承

       2.在属性前     值不变  为常量  不可被改变

       3.在方法前     子类继承时不可被重写



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值