深入类的方法
2018-06-22 07:46:11来源:未知 阅读 ()
构造函数
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.在同一个类中
对象交互
在面向对象的程序中,对象通过公开方法和属性完成与其他对象的交互.可以认为方法的参数及方法的返回值都是对象间相互传递信息
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ASP.NET使用Ajax返回Json对象的方法 2020-03-23
- SqlDataReader指定转换无效的解决方法 2020-03-23
- .net下log4net使用方法详解 2020-03-19
- asp.net定点执行任务的方法 2020-03-18
- .NET随机数函数的生成方法 2020-03-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash