类和对象、封装、继承

类和对象

  1. 类是用来对一个实体(对象)来进行描述的
  2. 类的实例化(申请一个空间):课件
  3. this引用:课件
  4. 类的初始化(赋值)
    4.1 构造方法
    4.1.1 格式
    访问限定符+所处类的类名+{ }
    4.1.2 作用
    对对象中的成员进行初始化,并不负责给对象开辟空间。
    4.1.3 注意
    (1). 没有返回值
    (2). 可以有多个,必须符合方法的重载的要求

this引用

1.this引用概念:指向当前对象(成员方法运行时调用该成员方法的对象),在成员方法中所有成员变量的操作,都是通过该引用去访问。
2.1.this的引用特性:
2.1.1.对应类类型引用,即哪个对象调用就是哪个对象的引用类型
2.1.2.this只能在"成员方法"中使用
2.1.3.在"成员方法"中,this只能引用当前对象,不能再引用其他对象

封装

  1. 封装的实现:Java中主要通过类和访问权限来实现封装:类可以将数据以及封装数据的方法结合在一起,更符合人类对事物的认
    知,而访问权限用来控制方法或者字段能否直接在类外使用。
    这个封装在做项目时几乎都会用到,给部分类和数据一个单独的包,给与权限,规定特定的指令才能使用这个包,即为分装
  2. 包:管理类的,把想要的类放在一起
    2.1 导包
    比如之前打印数组时用的Arrays.ToString,必须输入import java.util.Arrays来导入java中util包中的Arrays类
    特别的,比如import java.util.*;表示导入util包中的所有类

Static

  1. static修饰的成员变量,称为静态成员变量,且其不属于某个具体的对象,是所有对象所共
    享的。

代码块

  1. 普通代码块:定义在方法内的代码块。
  2. 构造代码块(实例代码块):一般用于初始化实例成员变量。
  3. 静态代码块:一般用于初始化静态成员变量。

继承

  1. 主要解决的问题:共性的抽取,实现代码复用。
  2. 简单格式
class Dog extends Animal{

    }
    class Animal{

    }
  1. java不支持多继承,而且最多不要继承超过三次

super关键字

  1. 主要作用:在子类方法中访问父类的成员。
  2. 注意:
    (1). 只能在非静态方法中使用
    (2). 在子类方法中,访问父类的成员变量和方法。

final 关键字

  1. 修饰变量或字段,表示常量(即不能修改)
  2. 修饰类:表示此类不能被继承
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值