JAVA—面对对象进阶

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

1.static(修饰符)—静态变量(共享):修饰成员方法,成员变量

静态变量是随着类的加载而加载的,优先于对象出现的

工具类:

类名:见名知意        私有化构造方法       方法定义为静态

静态只能访问静态

非静态可以访问所有(通过对象找静态区)

静态方法中没有this关键字

this在形参的最前面,由虚拟机赋值的

this代表所在类的当前对象的引用(地址值),即代表当前对象

this出现在实例方法中,谁调用这个方法(哪个对象调用这个方法),this就代表谁(this就代表哪个对象)

分割线—————————————————————————————————————分割线

 2.继承:子类只能放问父类中非私有的成员

 什么时候使用继承:

每一类都直接或者间接继承Object

支持单继承,不支持多继承

支持多层继承(直接父类和间接父类)

设计任务架构:画图法

核心:共性内容抽取 子类是父类的一种

 代码书写:从上往下

分割线—————————————————————————————————————分割线

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值