国防《Java程序设计》教学资料包 Java串讲 java3.pptVIP

  • 1
  • 0
  • 约7.59千字
  • 约 24页
  • 2021-12-07 发布于湖北
  • 举报

国防《Java程序设计》教学资料包 Java串讲 java3.ppt

java中的继承 java中的继承要使用extends关键字,java中只允许单继承,一个类只能有一个直接父类。 在定义一个类时,没有使用extends关键字,那么这个类直接继承Object类。 Java中的多继承是通过对implements多个接口实现的。 子类只能继承在父类中可以访问的属性和方法(父类中私有的属性和方法会被继承但子类中但无法访问罢了)。 注意:构造方法不能被继承。 在构造子类对象时,先递归地构造父类对象,总会默认的调用父类的无参的构造方法,所以最好将类中无参构造方法写上。(即子类中总有一个父类) 访问控制修饰符:(可以修饰属性和方法) public修饰符,表示公开,在任何地方都可以访问。(可以修饰类) protected保护修饰符,表示同一包中可以访问,不同包的子类也可以访问继承。 default修饰符,方法不加修饰符,默认为default表示在同一个包中可以访问,父子类在同一包中,子类可以继承父类的相应内容。 (可以修饰类) private修饰符,表示只有本类内部可以访问。 面向对象的三大特征:封装、继承、多态 属性的封装,java中类的属性的默认访问权限不是private,是default,不加访问权限修饰符的属性和方法默认为default。 隐藏该属性或方法,要加private(私有)修饰符,限制只能在类的内部进行访问。属性一般都作成私

文档评论(0)

1亿VIP精品文档

相关文档