当前位置:首页 > 开发教程 > java教程 >

Java修饰符和继承

时间:2013-09-18 11:12 来源: 作者: 收藏

2345软件教程,为您打造全面的软件教程手册,无论是新奇小软件的操作还是专业软件的使用技巧,2345软件教程都会为您解疑释惑。

核心提示:private 访问局限在同一个类内,并且不可以被继承。

java类的成员变量通常有以下几种访问修饰符:

public、private、protected或者缺省,

例如在package first 中如果有一个类FirstClass有四个变量:

public int pp;

private int xiaopp;

protected int dd;

int xiaodd;

如果在package first 中有另一个类SecondClass继承了FirstClass:

那么他将继承FirstClass中的三个变量,分别是:

public int pp;

protected int dd;

int xiaodd;

如果在另一个package second中有一个类ThirdClass 继承了FirstClass,

那么他将继承FirstClass中的两个变量:

public int pp;

protected int dd;

从上面的例子我们可以看出访问修饰符被继承的关系:

public 可以被任何子类继承;

protected 虽然他会阻止包外的类访问,但他不会阻止包外的类继承;

缺省访问修饰符 不但只能被相同包内的类访问,而且还只能被相同包的子类继承;

private 访问局限在同一个类内,并且不可以被继承。


上一篇:Java文件拆分器

java教程阅读排行

最新文章