zoukankan      html  css  js  c++  java
  • 深入类的方法

    1.C#关键字扩充解释:

      1. new :

        开辟空间

        调用构造

        实例化对象

      2. this:

        当前类的实例,用来区分入参和成员变量

      3.  void  

        void修饰的方法表示返回值类型为空,并不代表没有返回值

    2.构造方法:

      1.构造函数

      特点:

      方法名与类名相同

      没有返回值类型

      主要完成对象的初始化工作

      注意:

      不能将构造函数定义为void

      根据普遍的经验,我们在进行开发时,一般不在构造函数中进行类的初始化以外的事情,不要尝试显示地调用构造函数

      2.无参构造 

    访问修饰符 类名()
    {
              //方法体          
    }  

      3.带参构造函数

    访问修饰符 类名(参数列表)
    {
              //方法体          
    }

      4.隐私构造函数

      在没有手动编写构造时,系统会给我们自动生成一个无参构造

    3.方法重载

      特点:

      方法名相同

      方法参数类型不同或者参数个数不同

      在同一个类中

      注意:

      方法名及参数列表相同的方法,仅是返回值类型不同,不能称为方法重载

    4.对象间的交互

      在面向对象的世界里,一切皆为对象,对象与对象相互独立,互不干涉,但在一定的外力的作用下,对象开始共同工作,每个类都有自己的特性和功能,我们把它们封装为属性和方法

      对象之间通过属性和方法进行交互

      可以认为方法的参数及方法的返回值都是对象相互传递的消息

      调用带参构造函数一定要使传入的参数和参数的列表对应,每个类都默认一个无参数的构造函数,一旦动手添加了构造函数,系统就不会在给类添加无参构造函数

  • 相关阅读:
    luogu2568GCD题解--欧拉函数
    POJ1845Sumdiv题解--约数之和
    luogu1731生日蛋糕题解--恶心剪枝
    luogu1156垃圾陷阱题解--背包DP
    CF336C-Vasily the Bear and Sequence题解--贪心
    luogu2261余数求和题解--整除分块
    UVA10140PrimeDistance题解--质数/技巧
    CSP2019 游记
    CSP-SJX2019 和积和
    NOIP2018 游记
  • 原文地址:https://www.cnblogs.com/wxl941549541/p/8241129.html
Copyright © 2011-2022 走看看