标签:insert java 多态 特性 alt 父类 重写 三大
什么是面向对象
面向对象变成的本质就是:以类的方式组织代码、以对象的组织封装数据
抽象
三大特性:封装、继承、多态
从认识论角度考虑是现有对象后有类。对象,是具体的事物。类、是抽象的,是对对象的抽象
构造器:和类名相同,没有返回值
1.使用new关键字,本质是调用构造器、初始化值
2.有参构造:一旦定义了有参构造,无参就必须显示定义(alt+insert)生成构造器
Java的值传递和引用传递
对象和内存
封装:
特点:1:提高程序的安全性,保护数据;2:隐藏代码的实现细节;3:统一接口;4:系统可维护增加了。
记住这句话就够了:属性私有,get/set(alt+insert)
继承extends和super关键字(ctrl+h(查看父类))
重写:只有子父类才有的(alt+insert;override)
多态
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