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

    说到类的方法第一项必须得说:构造函数

    定义:创建类的实例的方法

    特点:

    ①构造函数名称与类名相同;

    ②没有返回值类型,void也没有;

    ③主要完成对象的初始化

    public class SE
        {
            //构造函数
            public SE()
            {
                this.name = "王小毛";
            }
            public string name;
        }

    上面为无参构造,下面是带参构造

    public class SE
        {
            //构造函数
            public SE(string newName)
            {
                this.name = newName;
            }
            public string name;
        }

    注意:

    ①当不手动声明构造参数时,系统将自动分配一个无参构造函数;

    ②当手动声明过构造函数后,系统将不再自动分配构造函数;

    ③其中自动分配的无参构造函数为隐式构造函数,手动声明的为显式构造函数;

    然后是方法重载

    方法名称相同,参数个数,类型,排序方式不同的方法声明方式为方法重载.

    特点:

    ①在同一个类中

    ②方法名相同

    ③方法参数不同(类型,个数,排序)

    在这里就不举例了,C#中好多方法都有重载,不如Console.WriteLine();方法就有好几个重载用法

    还有就是对象交互

    在面向对象的世界里,一切皆为对象.对象与对象相互独立,互不干涉,但在一定外力的作用下,对象开始共同努力.

    定义:

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

  • 相关阅读:
    基于ARP的网络扫描工具netdiscover
    渗透测试集成环境Faraday
    NBNS扫描工具nbtscan-unixwiz
    分享Kali Linux 2017年第18周镜像文件
    Hat's Fibonacci
    N!
    A + B Problem II(大数加法)
    产生冠军(拓扑排序)
    确定比赛名次
    Legal or Not(模板题)
  • 原文地址:https://www.cnblogs.com/who-else/p/5813425.html
Copyright © 2011-2022 走看看