深入类的方法

1.构造方法:
它具有以下特点:

  • 方法名与类名相同
  • 没有返回值类型。
  • 主要完成对象的初始化工作。

无参构造函数
语法:
访问修饰符 类名()
{
//方法体
}

public class SE
{
    public SE()
    {
    }
}

有参构造函数
语法:
访问修饰符 类名(参数列表)
{
//方法体
}

public class SE
{
    public SE(string id,string name,int age)
    {
    }
}

2.方法重载
在面向对象的语言中,允许我们在同一个类中定义多个方法名相同、参数列表(参数个数、参数类型)不同的方法,称为方法重载。
方法重载的特点:

  • 方法名相同。
  • 方法参数类型不同或者参数个数不同。
  • 在同一个类中。
public class A
{
              public void A(int a){}

              public string A(int a,int b){}

              public void A(int a,string b){}

              public int A(string a,int b){}
}

4.对象交互
概述:
Why:现实生活中的对象交互,比如遥控器与电视机;顾客,服务员与厨师之间的关系,以及怎么样去用程序来描述这些动作过程。

现实当中电视机会关机,会开机,会换台;但是实际上,电视是不用自己开关机和换台的,在程序中我们通常是做一个电视机的类,然后带3个方法负责开关机和换台, 然后再做一个遥控器的类,同样带3个开关机和换台的方法。运行程序的时候创建遥控器和电视机对象,然后在遥控器的方法中调用电视机对应的方法,执行的结果是一样的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值