Java DAY4

this关键字

        类中数据是成员变量,方法是局部变量

        “哪个对象调用这个方法,this就表示哪个对象”

        例如:在类的构造器中

        在类的方法中

面向对象的三大特征:封装、继承、多态

封装(合理隐藏、合理暴露)

        类就是一种封装

        成员变量通常需要私有化,以防止篡改或不合理的设置;而方法通常需要公开给用户使用

实体类(仅用来保存成员数据)

        私有化成员变量后,(要求一)右键--Generate(或ALT+Insert)--Getter and Setter--选中所需的成员变量,自动生成get和set方法;

        (要求二)右键--Generate--Constructor--选中所需成员变量,自动生成有参构造器;此外,由于已有有参构造器,要想继续使用无参构造器,需要右键--Generate--Constructor--Select None,生成一个无参构造器。

        数据与业务处理相分离:解耦

实例==对象

        静态变量的访问只推荐用第一种方法

static修饰方法

区分!!!

run的实质:

        注意工具类的命名惯例

为什么工具类的方法要用静态方法而不用实例方法:

        即:

        这样在外部就无法创建此类的对象,只能使用其静态工具类方法

当未编辑操作类时,可以在代码主体中先将方法名字写上,alt+enter可以创捷方法框架到对应的类中

三大特征之 继承(父子关系)

         extends

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值