Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

Java面试基础题秘籍 PDF 下载


分享到:
时间:2021-08-30 10:26来源:http://www.java1234.com 作者:转载  侵权举报
Java面试基础题秘籍 PDF 下载
失效链接处理
Java面试基础题秘籍 PDF 下载


本站整理下载:
提取码:ld29 
 
 
相关截图:
 
主要内容:

1.1 面向对象三大特性?
面向对象的三大特性包括:封装、继承、多态。
封装
封装是给对象提供了隐藏内部属性和行为的能力。通过public,protected,private修饰符来给其他
的位于同一个包或者不同包下面对象赋予了不同的访问权限。它可以通过隐藏对象的属性来保护对
象内部的状态,并且可以防止对象之间的不良交互,提高安全性。
// 对成员变量设置私有访问权限,对信息进行隐藏 // 为每个成员变量提供对外公共方法访问(getter/setter) public class Person{ private String name; private int age; public int getAge(){ return age; }public String getName(){ return name; }public void setAge(int age){ this.age = age; }
继承
继承就是子类继承父类的特征和行为,使得子类对象具有父类的属性和方法。子类可以通过继承父
类的属性和方法,从而避免存在重复的代码,代码更加简洁,并提高代码的维护性、复用性。Java
中使用extends和implements实现继承
多态
多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的对象而
执行不同操作。多态分为编译时多态和运行时多态:编译时多态指方法的重载;运行时多态指程序
中定义的对象引用所指向的具体类型在运行期间才确定。运行时多态的三个必要条件:(1)继承
(2)重写(3)父类引用指向子类对象。多态可以使程序有良好的扩展,并可以对所有类的对象
进行通用处理。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐