构造方法
来源:互联网 发布:python工程师招聘 编辑:程序博客网 时间:2024/05/17 23:16
构造方法又叫构造函数,主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。
举例说明:
1.所有类都有构造方法,如果不编码则系统默认生成空的构造方法:
Cat cat=new Cat()
3.将构造方法重载:
class Cat { public Cat() { this.name ="无名"; } }
2.有参数的构造方法:
class Cat { //声明cat类的私有字符串变量name private string name; //定义cat类的构造方法,其参数是一个字符串 public Cat(string name) { //将参数赋值给私有变量 this.name = name; } }
Cat cat = new Cat("咪咪");
注意:在编码中定义构造方法后,则默认的构造方法就失效了。
构造函数的性质:
(1)构造函数的名字必须与类同名;
(2)构造函数没有返回类型,它可以带参数,也可以不带参数;(3)声明类对象时,系统自动调用构造函数,构造函数不能被显式调用;
(4)构造函数可以重载,从而提供初始化类对象的不同方法;
(5)若在声明时未定义构造函数,系统会自动生成默认的构造函数,此时构造函数的函数体为空;
(6)构造函数不能被继承,只能被调用。对于调用父类的成员,可以使用base关键字;
(7)可以使用public、protected、private修饰符;
(8)静态构造函数用static修饰,用于初始化静态变量,一个类只允许有一个构造函数,在类实例化时加载,这时修饰符public、private失去作用;
(9)引用父类构造时用():base()方法.引用自身重载的构造使用():this(int para).
2 0
- 构造器(构造方法)
- 构造方法/构造器
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- Deferred Rendering(二)G-Buffer的组织
- SGU-180-Feel Good
- ora-01033:oracle initialization or shutdown in progress 解决方法
- PHP实现多文件上传笔记
- POJ 3304 Segments
- 构造方法
- ADT:v22.6.2-1085508创建android工程自动创建appcompat_v7解决方案
- c++-类的初始化列表
- mybatis批量插入数据
- hdu 1253 胜利大逃亡
- 彩票机的原理解析
- V4L2 API详解 Camera详细设置
- android 将文件 保存到sd卡 上面
- 我的.NET技术书籍推荐