对象和封装

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不能调用类变量和方法,也不能调用局部变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值