java类的定义方式和实例化
类的定义和使用
类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干啥),描述完成后计算机就可以识别了。
在Java中定义类需要用到class关键字具体如下
// 创建类
class ClassName{
field;//成员变量
method;//成员方法
}
具体在实践中用类描述对象,并创建对象可以简单表示如下
public class Date {
public int year;
public int month;
public int day;
public void print(){
System.out.println("year:"+this.year+" month:"+this.month+" day:"+this.day);
}
public static void main(String[] args) {
Date day1=new Date();//这里用类创建实例就是通过new
day1.print();使用成员方法就是类(新建类名.)
}
}
类的注意事项
- 类名注意采用大驼峰定义
- 成员前写法统一为public
- 此处写的方法不带 static 关键字
- new 关键字用于创建一个对象的实例.
- 使用 . 来访问对象中的属性和方法.
this引用
this引用指向(成员方法运行时调用该成员方法的对象),在成员方法中所有成员变量的操作,都是通过该引用去访问。后面构造里面的参数都要习惯加上this,一般如下
public class Date {
public int year;
public int month;
public int day;
public void setDay(int year, int month, int day){
this.year = year;
this.month = month;
this.day = day;
}
}
public void printDate(){
System.out.println(this.year + "/" + this.month + "/" + this.day);
}
this引用的注意事项
- this的类型:对应类类型引用,即哪个对象调用就是哪个对象的引用类型
- this只能在"成员方法"中使用
- 在"成员方法