zoukankan      html  css  js  c++  java
  • 对象和类

    Day2:

    一.对象:万物皆对象,例如,一条狗是一个对象,它的属性有:颜色、名字、品种、年龄、大小;

                                行为有:摇尾巴、叫、吃、游泳等。

    二.类:相同属性和行为的对象的集合,类是一个模板,它定义多个对象共同的属性和方法。

         分析过程中:先有对象后有类

         开发过程中:先有类后有对象

    三.类的结构:属性:对象数据的描述,也称为成员变量;

           方法:对象的行为(可以做的事)。

    四.方法:在类中具有特定功能的一段独立小程序,就是执行动作的

    1.方法是否有返回的结果:

           方法其实就是执行一个动作的。比如“调用XX方法计算学生期末总成绩”、“调用XX方法输出学生学号”,

        这些方法都是有一个执行目的的。返回值就与那个方法的目的有关。比如调用XX方法计算学生成绩,目的是为

        了得到学生的成绩,那就需要那个方法做两件事:计算成绩并且输出那个学生的成绩给我们,成绩就是这个方

        法的返回值,这个返回值的数据类型就是方法的返回类型,有的方法不需要返回什么值,比如“调用XX方法输

        出学生学号”,只需要他做一件事,就是输出学号,不需要得到任何反馈,只需要他做就行了,这个方法的返

        回类型就为void,没有返回值。所以,方法的返回类型就是他返回的那个数据的类型,如果不返回任何数据,

        就是void!   函数类型决定返回类型

    2.方法是否可以没有返回值:

      get和set方法,一个是给管理员赋值,不用返回值,一个是得到管理员的值,所以要有返回值

    五.方法重载:定义:功能类似、参数个数相同,参数类型或者顺序不同的函数。

           作用:用同一个运算符完成不同的运算功能。常用来实现功能类似而所处理的数据类型不同的问题。

           运行:通过编译器识别参数类型/个数,进入不同函数。

  • 相关阅读:
    Boot-Repair&usb_repair
    Introducing ASLR for FreeBSD
    node.js操作Cookie
    Docker常见仓库MySQL
    Docker常见仓库CentOS
    Docker常见仓库Ubuntu
    Docker常见仓库Node.js
    Docker常见仓库WordPress
    Docker常见仓库Nginx
    Docker命令查询
  • 原文地址:https://www.cnblogs.com/qu-yong/p/7491340.html
Copyright © 2011-2022 走看看