构造器代码
来源:互联网 发布:java索引是什么意思 编辑:程序博客网 时间:2024/05/08 16:40
构造器是一个创建对象时被自动调用的特殊方法,为的是初始化。构造器的名称应与类的名称一致。
当创建一个个对象时,系统会该对象的属性默认初始化,基本类型属性的值为0(数值类型),false(布尔类型),把所有的引用类型设置为null.
构造器可以改变这种默认的初始化。
构造器的作用:是创建java对象的重要途径,是不是说构造器完全负责创建java对象?
答:是创建java对象的重要途径,通过new关键字调用构造器时,构造器也确实返回了该类的对象,但这个对象并不是完全由构造器负责创建的。
首先要注意的是Java的构造器并不是函数,所以他并不能被继承,这在我们extends的时候写子类的构造器时比较的常见,即使子类构造器参数和父类的完全一样,我们也要写super就是因为这个原因。
构造器的修饰符比较的有限,仅仅只有public private protected这三个,其他的例如任何修饰符都不能对其使用,也就是说构造器不允许被成名成抽象、同步、静态等等访问限制以外的形式。
using System;
public class MyClass1
{
public MyClass1() {
Console.WriteLine(“MyClass1 Parameterless Contructor!”);
}
public MyClass1(string param1) {
Console.WriteLine(“MyClass1 Constructor Parameters : ”+param1);
}
}
public class MyClass2:MyClass1
{
}
public class Test
{
public static void Main() {
MyClass2 myobject1=new MyClass2();
}
}
编译程序并运行可以得到下面的输出:
MyClass1 Parameterless Contructor!
阅读全文
0 0
- 构造器代码
- 有关构造器的代码
- 便利构造器/代码块
- 初始化-便利构造器(代码)
- jquery构造器的实现代码小结
- 手写便利构造器代码的举例?
- Spring构造器/set注入-代码示例
- 构造函数、构造代码块
- 构造函数、构造代码块
- 构造函数、构造代码块
- 构造方法与构造代码
- 静态代码块与代码块与构造器
- 父类构造器、子类构造器、static代码块、非static代码块执行顺序
- Java:构造器,构造代码块,静态代码块的执行顺序。
- 父类、静态构造代码块、构造代码块、构造函数
- java中代码块的执行顺序--静态代码块,构造器,普通代码块,构造块,main主函数
- 构造代码块
- 构造代码块
- 模式匹配(KMP)
- @GeneratedValue和@GenericGenerator
- c#之Lambda 表达式
- intellij快捷键整理
- 偶感-传统文化与乡村俚语
- 构造器代码
- mysql设计最优化索引
- 魔法币问题
- 常用推荐
- 【分布式4】——Zookeeper与Paxos
- 【学习摘记】马士兵bbs初级版_课时16-20_平板式展现与分页
- 学习总结5
- 查看java的源码
- textview 去掉/删除 背景