zoukankan      html  css  js  c++  java
  • 面向对象

    面向对象

    Java的核心思想就是OOP

    面向对象的概念:

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

    • 对象具有属性和方法

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

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

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

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

    什么是面向对象

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

    面向对象编程的本质:

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

    面向对象的三大特性

    - 封装
    - 继承
    - 多态
    

    创建对象

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

    方法的重载

    概念:一个类中可以存在多个重名方法。
    
    要求:
    
    	1.方法名相同
    
    	2.参数列表不同(类型、个数、顺序)
    
    	3.与修饰符返回值类型无关
    
    好处:屏蔽使用差异。
    
  • 相关阅读:
    杭电2074
    关于大整数n!的问题!
    杭电2053
    大整数乘法(高精度)
    JS:获取框架内容
    JQ:hover延迟效果
    jQ+Ajax+PHP 简单实例
    js节省document.getElementById("xxx")的方法
    QQ一键登录功能的实现过程
    点击文字出现文本框
  • 原文地址:https://www.cnblogs.com/lhy8116/p/14185148.html
Copyright © 2011-2022 走看看