• Java中的面对对象笔记


            面向对象
    思想:主要是把不同功能封装成不同的类,使用时调取类就可以。
    面向对象是基于面向过程的一种编程思想

    面向过程:强调的是每一个功能的步骤
    面向对象: 强调的是对象,然后由对象去调用功能

    特点:简单化,把执行者变成指挥者

     

    三大特征: 封装 继承 多态
    封装:就是私有化 提供对应的set和get才可以使用

    继承:如果有相同的属性和行为时只需要继承那个类就好了
    格式: public class 子类名 extends 父类名{}
    继承的好处: 
    提高代码的复用性 
    提高了代码的维护性 
    让类与类产生了关系(多态的前提)
    开发的原则为: 高内聚低耦合
    Java类中只能完成单继承,不支持多继承,但是支持多层继承
    super和this的用法很像:
    this:代表类对象的引用
    super:代表父类的存储空间(父类对象的引用)


    多态: 同一个对象,在不同时刻体现出来的不同状态.
    类如: 水 
    Java中多态的前提: 
    A:有继承关系
    B:有方法重写
    C:有父类引用指向子类的对象
    因为成员方法有重写而成员变量没有
    所以成员变量看左边,成员方法看右边
    多态的好处:
    提高了程序的扩展性
    多态的弊端:
    不能使用子类的特有功能
    多态中的转型
    向上转型
    从子到父
    父类引用指向子类对象

    向下转型
    从父到子
    父类引用转为子类对象

  • 相关阅读:
    sqoop基本命令
    sqoop-介绍及安装
    HBase与Hive的集成操作
    Phoenix简介及操作
    HBase-Rest API操作
    HBase-Java Native API操作
    HBase-shell操作
    HBase-基本架构
    HBase-物理模型
    HBase-集群安装
  • 原文地址:https://www.cnblogs.com/xiaohucode/p/13220732.html
Copyright © 2020-2023  润新知