一、关于构造函数
构造函数没有返回类型。
编译器只会在你完全没有设定构造函数时,才会帮你写没有参数的构造函数,如果你已经写了一个有参数的构造函数,并且你需要一个没有参数的构造函数,则你必须自己手动写。
eg1:
public class Duck {
public Duck(){
System.out.println("abc");
}
public Duck(int x){
System.out.println("x = " + x);
//这里不需要再定义一个全局变量x,this.x = x;构造函数会自动赋值
}
public static void main(String[] args) {
Duck d = new Duck();
Duck d2 = new Duck(50);
}
}
服务器已连接
-------------------------------------------------
abc x=50
-------------------------------------------------
程序运行结束!
eg2:构造函数不需要通过实例变量调用函数,来实现其功能。
public class Duck {
public Duck(){
System.out.println("abc");
}
public static void main(String[] args) {
Duck d = new Duck();
}
}
服务器已连接
-------------------------------------------------
abc
-------------------------------------------------
程序运行结束!
相关推荐
在学习java过程中的笔记。
JDK 良葛格 java 学习笔记1 JDK 良葛格 java 学习笔记1 JDK 良葛格 java 学习笔记1
java学习笔记1(java io/nio)设计模式
Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记
JAVA学习中的一些技巧,要掌握的重点
我的java学习笔记1
Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...
Java学习笔记 1、连接数据库步骤 2、不同数据库的驱动程序和连接字符串 3、连接数据库常见问题 4、B/S结构和C/S结构的区别 5、如何处理中文乱码问题 6、使用JavaMail发送注册验证邮件 7、不安全的用户名密码验证 8、...
java学习笔记,java基础知识,只用于个人学习。
java学习笔记java学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记...
java学习笔记.doc java学习笔记 java学习 学习笔记 java
Java基础 java学习笔记 Java Java基础Markdown学习笔记,可转换成PDF、Word等格式
JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记
java学习笔记1(入门级)(csdn)————程序
java学习笔记1java学习笔记1java学习笔记1
java学习笔记java学习笔记java学java学习笔记习笔记
java学习笔记
Java学习笔记(必看经典) Java学习笔记(必看经典) Java学习笔记(必看经典)