IDE 集成开发环境
java Decompiler JAVA反编译工具
一个类里面如果没有构造器 JDK会产生一个默认构造器 默认构造器是无参构造器
public class Penguin {
String name = "无名氏";
final int HEALTH = 100;
int love = 0;
String sex = "Q仔";
//默认构造器
public Penguin(){
}
//无参构造器
public void print(){
System.out.println("宠物的自白:\t我的名字叫:"+this.name+",健康值:"+this.HEALTH+",亲密值:"+this.love+",性别:"+this.sex);
} }
用字段自动生成构造器 Alt +Shift+S 点击O
方法的重载:1.必须在同一个类里 2.方法名相同 3.参数列表不同 4.与方法返回值和方法修饰没有任何关系
加了static的属性叫静态属性或者类属性,要访问静态属性时,直接类名加属性名。
静态方法或类方法,调用时直接类名方法名
静态方法只能调用静态属性,如果要调用非静态属性,需要new一个对象
静态变量只能出现在静态方法里面
因为·1this在对象内部指代自身的引用,所以this只能调用实例变量、实例方法和构造方法。
this不能调用类变量和方法,也不能调用局部变量。