Java中的构造方法与普通方法的区别? 什么情况下用构造方法什么情况下用普通的方法
来源:互联网 发布:js excel文件流下载 编辑:程序博客网 时间:2024/05/29 17:03
1、方法有返回类型,方法名小写,不能和类名相同;构造方法没有返回类型,void也不行,名与类名相同。2、构造方法是初始化对象的重要途径,所以就算你给一个类没有定义构造方法,方法在这个类的加载得时候,会自动提供一个没有参数的构造方法。所以,常见得 Student s=new Student();那么,s这个实例,是通过构造方法初始化的;而普通方法不行3、他们运行顺序不同。一个类在初始化的时候,例如People是Student的父类,有构造方法 public PeoPle(){}那么,当实例化Student p=new Student()得时候,父类的构造方法会隐式执行(你可自己敲代码尝试,父类构造方法中写个输出语句:例如System.out.println("父类构造方法"))。你会发现,没有调用任何父类,也没有实例化父类,但是构造方法却执行了。4、方法仅仅是类成员,构造方法也是类成员,但是,构造方法有对类属性得初始化的功能。所以,常见到 public PeoPle(String name){this.name=name}或者 public PeoPle(){name="wangsan",age=14},完成了对People类属性name或者age的初始化
0 0
- Java中的构造方法与普通方法的区别? 什么情况下用构造方法什么情况下用普通的方法
- 构造方法和普通方法有什么区别
- 构造方法和普通方法的区别
- 构造方法和普通方法的区别
- 构造方法与普通方法的区别:构造方法在定义时就执行,而普通方法下必须调用才执行
- java的构造方法能不能与普通对象方法同名
- 构造方法和普通方法有什么区别呢,我很疑惑?
- java中的void有什么作用啊?构造方法与方法有什么区别呢?
- JAVA中的方法和构造方法有什么区别
- java中构造方法和普通方法的区别,以及和类的联系
- 黑马程序员——区分构造方法与普通方法的区别
- String类构造方法与普通方法--Java基础058
- URLEncode的作用到底是什么呢?什么情况下非要用URLEncode方法呢?
- JAVA构造函数和普通方法的重写
- java构造方法与方法的区别
- Java 中的构造方法与构造代码块的区别
- Java 中的构造方法与构造代码块的区别
- 构造方法_普通方法_成员变量的反射
- 双系统WIN7启动黑屏
- poj2028
- 【JAVA基础】⑤关于JAVA异常处理机制
- [LeetCode]Balanced Binary Tree
- 搭建阿里云服务器 配置命令 centos 5.8
- Java中的构造方法与普通方法的区别? 什么情况下用构造方法什么情况下用普通的方法
- git用法小结(1)--建立远程仓库
- Zookeeper--从0单排第二集 迅速开始
- verilog中assign语句
- 分拆素数和(2098)
- hdu oj1102 Constructing Roads(最小生成树)
- 国内IT行业的小企业发展所需要的是什么?
- createthread、_beginthread和_beginthreadex
- TQ2440——NandFlash分区修改