Java day04 构造函数 ,构造代码块
来源:互联网 发布:山东七月网络签约艺人 编辑:程序博客网 时间:2024/06/05 15:06
//若未自定义构造函数,则默认空构造韩素 Person(0{}//注意!:若自定义了构造函数,不论其有参数与否,默认的空构造函数都被覆盖//即便是有参数的构造函数也不能取代get,set之类函数,//∵构造函数仅在对象初始化时运行一次,即仅在对象生命周期中运行一次,//而一般方法在对象生命周期任意时刻都可以调用//构造代码块 先于构造函数执行,不挑构造函数//thisclass Person{String name;//构造函数 函数名与类同名,无需定义返回值类型Person(){System.out.println("I'm coming ");}//构造函数重载Person(String name)//参数是局部变量,仅对本函数内起作用{//this();//构造函数间相互调用时的写法,必须放在此构造函数的第一行,为了保证自定义的赋值在后面起作用this.name=name;//左边是成员属性名,右边是局部变量名//当 写作name=name时,name先在本局部作用域中寻找,若找到,则不再向外搜寻,所以打印结果显示null//this 代表当前对象//speak();}//构造代码块中的内容也是在对象生成时执行,//与构造函数的区别// 1 时间上 先于构造函数执行// 2 面向所有的对象{System.out.println("wuwuwu…………");}void speak(){System.out.println("His name is "+this.name);}}class PersonConstructor{public static void main(String[] args) {//对象产生时,便执行构造函数,因而构造函数可为对象初始化Person p=new Person();Person p2=new Person("Tom");p2.speak();}}
0 0
- Java day04 构造函数 ,构造代码块
- java构造函数 构造代码块
- Java 构造函数及构造代码块
- java 构造函数 和 构造代码块
- java 构造函数 构造代码块 关键字
- 【java day5】构造代码块、构造函数
- Java中的构造函数、构造代码块、静态代码块
- Java静态代码块、构造函数、构造代码块
- Java静态代码块、构造代码块、构造函数
- Java静态代码块、构造代码块、构造函数
- 构造函数、构造代码块
- 构造函数、构造代码块
- 构造函数、构造代码块
- JAVA---构造函数和构造代码块 finally块
- Java 构造函数、构造代码、静态代码块
- JAVA 静态代码块和构造函数
- JAVA构造代码块函数使用简介
- java代码块与构造函数
- ios开发-修改应用名称
- JDBC实现文件、图片的存储实例
- 深度学习工程师:为什么AlphaGo难取胜?这是在取胜之前说的。
- 40个Java多线程问题总结
- 修改Ubuntu默认运行级别,启动字符界面
- Java day04 构造函数 ,构造代码块
- makemenuconfig学习
- ETK-logstash客户端快速部署
- nginx反向代理tomcat实现负载均衡
- FastDFS配置文件详解之tracker.conf
- java.lang.NoSuchMethodException: com.xxx.xxx.xxx<init>()
- 指针函数与函数指针
- JDBC小小实例教程
- 大数据全栈式开发语言 – Python