java作为一门面向于对象的程序语言,解决问题的方案是基于类的 类具有属性与方法 ;一个类的实例化对象,对象是否可引用其中属性和方法取决于类与实例该类对象的位置 类与方法的修饰符有缺省,private public protect 为缺省修饰符可在一个包类使用,同一类下使用 public可在同一包下使用 不同包下 ,不同包下用 prtect 则在同一包下使用 。 当想扩大使用范围时可采用 继承 继承类与被继承的类被称为子类与父类。子类拥有父类所有的属性与方法。在访问权限上子类除了不能调用不同包的非protect 与所有非本类下的私有类其他都可以访问。子类可重写类的方法,但形参一致。在子类中调用超类同名方法要super
同类 同包 不同包子类 不同包非子类
private yes
default yes yes
protected yes yes yes
public yes yes yes yes
时间: 2024-10-09 04:11:33