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

    1、什么是面向对象:

    ​ 面向对象是一门编程思想,与任何技术无关。

    ​ 核心是‘对象’二字,对象指的是“特征与技能”的结合体

    ​ 基于该编程思想编写程序,就是以一种上帝创造世界般的思维方式编写

    ​ 优点:可扩展性高 缺点:编写程序的复杂程度比面向过程高

    2、如何产生对象:

    ​ 1)什么是类?

    ​ 类指的是类型、类别

    ​ 在现实中:先有一个个对象,然后将其总结出类;

    ​ 对象是实际存在的,而类抽象产生的。

    ​ 在程序中:必须先有类,再通过调用类,产生对象

    ​ 对象指的是“特征与技能”的结合体,类指的是一系列"对象之间相同的特征与技能"的结合体

    ​ 2)如何定义类:

    ​ 如何写类并产生对象:先从现实世界中通过一个个对象总结出类,然后再定义类,后调用类产生对象

    ​ 例如:选课系统:

    ​ 选课系统学生类:

    ​ 学生对象:

    ​ 特征:

    ​ -姓名:
    ​ -性别:

    ​ -学校:

    ​ 技能:

    ​ -学习:

    ​ -选课:

    ​ 3)定义类语法:

    ​ class 关键字: 帮你产生类

    ​ class 类的名字:

    ​ -对象之间相同的特征

    ​ -学校

    ​ school = ‘oldboy’

    ​ -对象之间相同的技能

    ​ -learn

    ​ def learn()

  • 相关阅读:
    百万级数据库优化方案
    MySQL架构及优化原理
    性能优化建议
    索引
    sql语句优化(持续更新)
    sql语句优化原理
    常用命令
    常见问题
    三、范围和生命周期
    【UVa】[11582]Colossal Fibonacci Numbers!
  • 原文地址:https://www.cnblogs.com/littleb/p/12050899.html
Copyright © 2011-2022 走看看