当前位置: 首页 > news >正文

【Java核心】一文理解Java面向对象(超级详细!)

  • 一:概述

    •    1.1Java类及类的成员

                属性、方法、构造器、代码块、内部类

   1.2 面向对象的特征

                封装、继承、多态(抽象)

   1.3 其它关键字的使用

                This、super、package、import、static、final、interface、abstract

   1.4 面向对象和面向过程      

        (1)  面向过程

                        

        (2)面向对象

                        先找实现事情涉及到的主体(类)、后看类完成任务需要具备什么功能(方法)

                                

  1.5 类和对象        

                        

二:面向对象基础

        (1)类的实例化

                        

      (2)成员变量

                        

      (3)方法

                        

      (4)对象数组

                        

       (5)方法值传递

                        

三:面向对象三大特征

        3.1 封装

                

        3.2 继承

                

        3.3 多态

        (1)定义

                          

        (2)使用前提

                

        (3)适用性

                

        (4)好处

                避免多次重载

                        

        3.4 向下转型

                        解决问题:创建了子类对象并且加载了子类特有属性和方法,但声明的是父类导致没办法调用子类特有属性和方法。

                

四:衍生

        4.1 构造器

                

        4.2 对象

        ​​​​​​​        

        4.3 子类对象实例化

        ​​​​​​​        ​​​​​​​        

相关文章:

  • C++之string
  • 手动安装OpenSSL1.1.1
  • 亮数据:AI时代的数据采集革命者——从试用体验到实战应用全解析
  • VIT(ICLR2021)
  • 建立对人工智能(AI)的信任
  • PCB入门指南:从电阻到常见电路的全解析
  • redis高阶2 高性能
  • 1.7 点云数据获取方式——视觉SLAM
  • 深度循环神经网络
  • 逆传播AIGEO营销:破局生成式搜索时代,让AI成为品牌代言人!
  • 科研入门规划
  • AI时代来临将带来文科复兴
  • 数据库中DDL、DML、DCL的区别是什么?
  • vue+cesium线流动纹理
  • c# 获取当前程序的路径
  • OpenJDK 1.8中-Xloggc参数下GC日志覆盖与追加模式深度解析
  • 基于esp32的小区智能门禁集成系统设计和实现
  • RoPE 相对位置编码 VS 传统位置编码
  • 【强化学习系列】Q-learning——从贝尔曼最优方程谈起
  • 【MCP Node.js SDK 全栈进阶指南】高级篇(2):MCP高性能服务优化
  • “即买即退”扩容提质,上海静安推出离境退税2.0版新政
  • 四川省社科联期刊:不建议在读硕士、博士将导师挂名为第一作者
  • 特朗普的百日执政支持率与他“一税解千愁”的世界观和方法论
  • 人社部:将会同更多部门分行业、分领域制定专项培训计划
  • 李在明当选韩国共同民主党总统候选人
  • 新剧|《淮水竹亭》明开播:前作扑街,本作能否改命