首页 > 编程语言 >java三大特性

java三大特性

时间:2022-12-02 22:13:56浏览次数:39  
标签:insert java 多态 特性 alt 父类 重写 三大

什么是面向对象

面向对象变成的本质就是:以类的方式组织代码、以对象的组织封装数据

抽象

三大特性:封装、继承、多态

从认识论角度考虑是现有对象后有类。对象,是具体的事物。类、是抽象的,是对对象的抽象

构造器:和类名相同,没有返回值

1.使用new关键字,本质是调用构造器、初始化值

2.有参构造:一旦定义了有参构造,无参就必须显示定义(alt+insert)生成构造器

Java的值传递和引用传递

image-20221202194811449

对象和内存

image-20221202195001270

封装:

特点:1:提高程序的安全性,保护数据;2:隐藏代码的实现细节;3:统一接口;4:系统可维护增加了。

记住这句话就够了:属性私有,get/set(alt+insert)

继承extends和super关键字(ctrl+h(查看父类))

image-20221202202317809

重写:只有子父类才有的(alt+insert;override)

image-20221202203442183

多态

1.多态是方法的多态,属性没有多态

2.父类和子类,有联系

3.存在条件:(1)继承关系、(2)方法需要重写(如果不重写的话调用的都是自己的方法,那就没有任何区别了)、(3)父类引用指向子类对象 father f1 = new Son();

不能重写的方法:1:static 方法,属于类,他不属于实例;2:final 常量;3:private方法

标签:insert,java,多态,特性,alt,父类,重写,三大
From: https://www.cnblogs.com/fjbc/p/16945781.html

相关文章