• 面向对象


    面向对象

    Java的核心思想就是OOP

    面向对象的概念:

    • 一切客观存在的事物都是对象,万物皆对象。

    • 对象具有属性和方法

    面向过程和面向对象的区别:

    1. 两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。

    2. 编程思路不同:面向过程以实现功能的函数开发为主,而面向对象要首先抽象出类、属性及其方法,然后通过实例化类、执行方法来完成功能。

    3. 封装性:都具有封装性,但是面向过程封装的是功能,而面向对象封装的是数据和功能。

    什么是面向对象

    面向对象编程(Object-Oriented Programming,OOP)

    面向对象编程的本质:

    ​ 以类的方式组织代码,以对象的方式封装数据

    面向对象的三大特性

    - 封装
    - 继承
    - 多态
    

    创建对象

    语法: 类名 对象名 = new 类名();
    
    为属性赋值的语法: 对象名.属性名 = 值;
    
    调用方法的语法: 对象名.方法名();
    

    方法的重载

    概念:一个类中可以存在多个重名方法。
    
    要求:
    
    	1.方法名相同
    
    	2.参数列表不同(类型、个数、顺序)
    
    	3.与修饰符返回值类型无关
    
    好处:屏蔽使用差异。
    
  • 相关阅读:
    mingw 构建 Geos
    nmake构建Geos库
    使用Dlib来运行基于CNN的人脸检测
    DLib Http Server程序示例
    DLib压缩解压程序示例
    GDAL添加ECW格式支持
    Dlib机器学习指南图翻译
    DLib库Base64编解码示例
    Dlib三维点云示例
    Mingw编译DLib
  • 原文地址:https://www.cnblogs.com/lhy8116/p/14185148.html
Copyright © 2020-2023  润新知