面向对象的三个主要特征是,面向对象的三个基本特征是什么呢

首页 > 教育 > 作者:YD1662024-04-29 08:33:40

面向对象的三大基本特征

封装是指将对象的状态信息装在对象的内部,不允许外部程序直接访问对象的内部信息,而是通过该类提供的方法来实现对内部信息的访问与修改。

在java中,一个引用变量通常有两种类型,一个是编译时类型,一个是运行时类型,当编译时类型和运行时类型不同时,就发生了所谓的多态。通过多态创建的对象调用方法时,是调用子类中的重写方法。Java中方法具有多态性,但是属性是不具备多态的。

继承的特点:子类可以直接继承父类的部分属性和方法;子类可以有自己特有的属性和方法,父类不能使用子类的属性和方法;一个类只能有一个直接父类,但可以有多个间接父类;子类不能继承父类的构造器;private修饰的属性和方法不能被子类继承。

如果定义一个类是没有显示的指定该类的父类,则该类默认继承java.lang.Object。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.