您的位置:首页 > 编程语言 > Java开发

Java深入理解类、变量、方法的声明

2018-03-10 14:02 387 查看
声明描述了类的访问范围,以此限定此类与他类的可见范围,也可以使用extends关键词换的超类定义。
public  可被任一类使用;(一个Java程序中只能包含一个public声明的类,没有public默认当前包可见
abstract 不能与final修饰符同时使用,new运算符不能创建抽象类;
final 不可定义该类的子类,最终类。

成员变量的修饰符可见范围:
public[公共]    所有类;
static[静态]    类变量;
final[最终]    最终变量,不可修改;
protected[保护]   包及子类;
private[私有]   仅当前类,子类,包中皆不可用。
     private是一种信息隐藏的手段,使用者只能通过对象的方法控制变量,无法通过对象访问。       

方法的声明元素:
public  ;
static  类方法;
final  最终方法,不可被子类重写;
abstract 抽象类方法,必须在非抽象子类实现具体操作。

总结:abstract是对抽象类和方法的修饰,变量不能用;
          static、protected、private是对静态变量和方法的修饰符,不能描述类,static仅能在当前类中使用;
          对于类的三个修饰符类型:public、abstract、final。
         
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: