构造函数
用处:初始化类定义的实例变量、执行其他创建完整对象所需的启动过程
示例:class Myclass{
int x;
Myclass(){ //Myclass的构造函数
x=10; //10赋给Myclass的实例变量x
}
class ConsDemo{
public static void main(String args[]){
Myclass t1=new Myclass(); //t1对象调用了构造函数Myclass()——把10赋给t1.x
Myclass t2=new Myclass();
}
带形参的构造函数
class Myclass{
int x;
Myclass(int i){ //有一个形参
x=i; //
}
class ConsDemo{
public static void main(String args[]){
Myclass t1=new Myclass(10); //把10给i
Myclass t2=new Myclass(88);
}
深入介绍new运算符
基本形式: 类类型的变量=new 被初始化的类的类名(实参列表)
垃圾回收
看不懂(;´д`)ゞ
this关键字(来自CSDN)
引用成员变量而不是局部变量
Public Class Student {
String name; //定义一个成员变量name
private void SetName(String name) { //定义一个参数(局部变量)name
this.name=name; //将局部变量的值传递给成员变量
}
}
---------------------
本文来自 蔚落 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/oleg_wu/article/details/53284067?utm_source=copy