黑马程序员___构造函数
来源:互联网 发布:windows 微软雅黑字体 编辑:程序博客网 时间:2024/06/07 15:23
------- android培训、java培训、期待与您交流! ----------
构造函数:
特点:
● 函数名与类名相同
● 不用定义返回值类型
● 不可以写return语句
作用:
●给对象进行初始化。
注意:
●默认构造函数的特点。
●多个构造函数是可以重载的形式存在的。
构造函数的小细节:
●当一个类没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数。
●当类中自定了构造函数时,默认构造函数就没有了。
例如:
class Person
{
private String name;
private int age;
Person( ) //空参数构造函数
{
System.out.println("A:name=" + name + ",,age = " + age);
}
Person(String n)//一个构造函数
{
name = n;
System.out.println("B:name=" + name + ",,age = " + age);
}
Person(String n, int a)//两个构造函数
{
name = n;
age = a;
System.out.println("C:name=" + name + ",,age = " + age);
}
}
public class PersonDemo
{
public static void main(String[] args)
{
Person p1 =new Person();
Person p2 =new Person("zhangsan");
Person p3 =new Person("lisi",1);
}
}
运行结果:
A:name=null,,age = 0
B:name=zhangsan,,age = 0
C:name=lisi,,age = 1
------- android培训、java培训、期待与您交流! ----------
- 黑马程序员___构造函数
- 黑马程序员___迭代器
- 黑马程序员___接口
- 黑马程序员___网络通讯
- 黑马程序员-构造函数
- 黑马程序员----构造函数
- 黑马程序员--构造函数
- 黑马程序员——Java基础___函数、数组
- 黑马程序员___异常学习心得
- 黑马程序员___交通灯学习心得
- 黑马程序员___求解多项式
- 黑马程序员___ final关键字
- 黑马程序员___数组排序
- 黑马程序员___集合1
- 黑马程序员___集合2
- 黑马程序员_java构造函数
- 黑马程序员__构造函数
- 黑马程序员 java构造函数
- 设计模式之单例模式
- union结构
- Android MediaStore
- Pattern和Matcher结合使用
- 题目1027:欧拉回路 2008年浙江大学计算机及软件工程研究生机试真题
- 黑马程序员___构造函数
- AOJ663 锤子剪刀布
- POJ 1182 食物链(并查集:路径压缩)
- 图像识别 - C++读取bmp位图入门
- HTML5资源教程9款赏心悦目的HTML5/CSS3应用特效
- LeetCode Binary Tree Level Order Traversal II
- Ubuntu安装TomCat
- 丁老师布置的作业,玛一段7-6的源程序(Bwriter.java)
- Ubuntu Linux下Java Web应用程序需要注意的几点问题