首页 > 编程知识 正文

java特点和特性,java语言的特点有哪些

时间:2023-05-05 06:13:38 阅读:162374 作者:483

Java的三个基本特征是封装、继承和多态性。封装隐藏事物属性和实现细节,对外提供公共接入方式。

封装的好处:隐藏了事情的实现细节,提高了代码的复用性,对外提供了公共访问方式,提高了代码的安全性

继承:让班级和班级发生关系,建立亲子关系。 Java支持单继承和多层继承。

父类:继承的类。 也称为基类、超类; 子类:用于继承的类。 也称为派生类。

继承特征:1)私有成员不能继承。 父类具有几个专用成员,不能直接在子类中使用

2 )关于子类的构建方法,请务必访问父类的构建方法。 调用子类时可能会使用父类的资源,因此必须先加载父类。 父类的内存区域位于子类的对象堆内存的顶部。

多态一个事物的多种状态

的多态性:同一对象,可能有不同的名称,同一对象,不同类型的引用指向它。 本质:同一个对象有不同的名称和说明

类型多态性:同一类型,可能具有不同子类的实现。 同一类型的引用具有不同的对象实现。 本质:相同的名称和描述可以在不同的场景中实现不同的现实。

多态的前提

1 )具有父级继承实现关系

2 )有方法改写

3 )引用父类指向子类的对象

多态中成员访问的特点:

成员方法:

编译左看,运行右看。 格式:父类声明对象名称=new子类名称();

如果是多态性,则只能访问父类声明的成员方法,而不能执行子类自身的方法。 因此,如果父类中没有声明,等号的左侧将被编译并报告错误。 编译成功后,程序执行重写子类的方法。 这就是所谓的实行向右看

变量和静态方法:所有编译和执行都引用父类。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。