JAVA——构造函数
来源:互联网 发布:在手机淘宝怎么开店 编辑:程序博客网 时间:2024/06/17 17:53
使用构造函数时需要记住:
1.构造函数必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名)
2.每个类可以有一个以上的构造函数
3.构造函数可以有0个、1个或1个以上的参数
4.构造函数没有返回值
5.构造函数总是伴随着new操作一起调用
构造代码块:
作用:给对象进行初始化。对象已建立就运行,而且优先于构造函数执行;
和构造函数的区别:构造代码块是给所有对象进行统一初始化,而构造函数是给对应的对象初始化。
构造代码块中定义的是不同对象共性的初始化内容。
class Person{ private String name; private int age; { // System.out.print("i'm constrctor block"); cry(); } //默认构造函数 Person() { System.out.print("name:"+name+"age:"+age+'\t'); System.out.println("cry"); } //含参构造函数 Person(String n) { this.name = n; System.out.print("name:"+name+"age:"+age+'\t'); System.out.println("cry"); } Person(String n,int a) { this.name = n; this.age = a; System.out.print("name:"+name+"age:"+age+'\t'); System.out.println("cry"); } public void setName(String name) { this.name = name; } public String getName() { return name; } public void cry() { System.out.print("cry............."); }}class PersonDemo2{ public static void main(String[] args) { //Person p1 = new Person(); Person p2 = new Person("Alex"); p2.setName("WLQ"); System.out.print(p2.getName()); //Person p3 = new Person("Herb",10); }}
0 0
- java—构造函数
- JAVA——构造函数
- JAVA——构造函数
- java基础篇(十二)——构造函数和子类构造函数
- Java学习笔记10 —— 类的构造函数
- 【Java就业培训教程】——构造函数
- java父类子类构造函数——super()
- java基础——构造函数小知识点
- 黑马程序员——java基础_封装、构造函数
- 黑马程序员——Java---构造函数,final关键字
- JAVA基础6.33——构造函数之间的调用
- JAVA基础6.49——继承中的构造函数
- 黑马程序员——JAVA基础之构造函数,构造代码块
- Java基础——构造函数、抽象类、父类构造方法初始化
- java基础——静态代码块、构造代码块、构造函数执行顺序
- JAVA面向对象知识点总结(2)—封装、构造函数、构造代码块、this关键字
- js构造函数与JAVA构造函数
- java构造函数调用构造函数
- Java实现24点纸牌游戏
- Java中的Object2
- java中文乱码解决之道(七)-----JSP页面编码过程
- ListBox的使用
- java中文乱码解决之道(八)-----解决URL中文乱码问题
- JAVA——构造函数
- KMP算法
- 【hdu 1175】 连连看 题解 (c++)
- 坑爹的radio 多次操作 赋值无效 得使用 prop("checked", true);
- UITextView添加占位符
- NYOJ---1241 - Distribution
- Oracle-25-having子句&连接的定义(如多表联查)
- 1013
- Redis内存使用优化与存储