java学习123之构造方法
来源:互联网 发布:架子鼓视频软件 编辑:程序博客网 时间:2024/06/07 09:47
java中的方法类似于C++中的函数,相应得java的构造方法也类似于C++中的构造函数。
- eclipse中系统提供的默认构造方法是无参的,将所有的数值型成员变量都初始化为0,字符型成员变量初始化为空的字符,布尔型成员变量初始化为false;
- 一旦用户自己编写了构造方法,系统就不再提供默认构造方法了,即使用户只编写了带参的构造方法,系统也不再提供无参的构造方法,如果调用编译器会报错。(注意,构造方法名与类名相同,但是没有返回值。)
- 用户可以自己编写带参或者不带参的构造方法。
- 构造方法可以重载,有多种带不同种类或数量的参数的构造方法时,系统会根据实参的种类和数量对应相应的构造方法。例子如下package demo_2;
public class Demo_2 {
int a;
char ch;
boolean b;
public Demo_2(){
a = 1;
ch = 'g';
b = true;
}
public Demo_2(int a1,char ch1,boolean b1){
a = a1;
ch = ch1;
b = b1;
}
public void test(){
System.out.println("a的值为"+a);
System.out.println("ch的值为"+ch);
System.out.println("b的值为"+b);
}
public static void main(String[] args) {
Demo_2 d = new Demo_2();
d.test();
Demo_2 d2 = new Demo_2(4,'f',false);
d2.test();
}
}
0 0
- java学习123之构造方法
- Java学习之构造方法
- Java学习之构造方法
- java学习笔记之String 构造方法
- Java学习笔记之 File构造方法
- java学习之二:构造方法
- java学习初探5之构造方法
- 构造方法-java学习
- java之构造方法
- java之 构造方法
- Java之构造方法
- Java学习之构造方法与成员方法
- java学习之旅34--面向对象_07_构造方法
- Java之学习笔记(16)------------构造器、方法重载
- JavaSE入门学习23:Java面向对象之构造方法
- Java学习笔记之构造方法和static使用
- java学习基础面向对象之构造方法 五-3
- Java学习之——构造方法得理解
- Centos 7 grub2相关
- DB Link
- Copy List with Random Pointer
- 菜鸟的安卓实习之路----android控件自己做
- 解密:Java开发包的种类(第一篇)
- java学习123之构造方法
- Mac 下 Nginx、MySQL、PHP-FPM 的安装配置
- opencv将图像数据写入二进制(.dat)文件
- 一个解决方案
- Java杂谈之StringBuffer----兼带String,StringBuffer,StringBuilder的区别
- java获得本机ip
- SQL连接查询 join sql select
- alsa编程细节
- C 语言06