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

      构造函数

    1.方法名和类名相同

    2.没有返回值类型

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

    无参构造函数

    在默认的情况下,系统将会给类分配一个无参构造方法,并且没有方法体.我们也可以自定义一个无参构造函数,在无参构造函数的方法体中对类的属性进行赋值.

    语法

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

    public class SE{

    public SE(){
       this.ID="000";

    this.Age=20;

    this.Name="无名氏";


    }

    static void Main(string[] args){

    SE st=new SE();

    Console.writeLine(st.SayHi());

    }

    }

    无参构造函数给属性赋予默认值有个明显的缺点,就是对象实例化后的属性值是固定的,为满足对象多样化的需求,不得不修改代码重新给属性赋值

    带参构造函数

    语法

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

    参数列表一般用来给类的属性赋值.

    public SE(int id,string name){

    this.id=id;

    this.name=name;
    }

    方法重载

    在面向对象的语言中,允许我们在同一个类中定义多个方法名,参数列表不同的方法,称为方法重载

    方法重载的特点

    1.方法名相同

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

    2.在同一个类中

    对象交互

    在面向对象的程序中,对象通过公开方法和属性完成与其他对象的交互.可以认为方法的参数及方法的返回值都是对象间相互传递信息

  • 相关阅读:
    iOS控制器之基类设计
    看图理解JWT如何用于单点登录
    Linux内核启动过程概述
    html5 canvas 粒子特效
    linux上svn版本库创建小记
    HTML5 实现橡皮擦的擦除效果
    Web Audio API 实现音频可视化
    用javascript实现简单排序算法
    简单酷炫的Canvas数字时钟
    Html5游戏框架createJs的简单用法
  • 原文地址:https://www.cnblogs.com/1234wwww/p/6535515.html
Copyright © 2011-2022 走看看