java目前所学的内容

类与对象

如何定义一个类 ..............public class 类名{}
如何实例化类得到对象......... 类名 变量名=new 类名()
获取对象的属性值.............对象.属性名
设置对象的属性值.............对象.属性名=属性值
调用对象的普通方法...........对象.方法名()
调用对象的带参方法...........对象.方法(参数)
调用对象的带返回值的方法......返回值类型 变形=对象.方法名()

数组

如何定义空数组--------------------类型[]数组名=new类型[容量];
添加数组-----------------------------数组[下标]=数据
根据下表获取数组-----------------数组[下标]
增强for遍历数组--------------------for(成员类型 临时变量名:数组名){//操作临时变量名}
普通for遍历数组--------------------for(int i=0;i<数组.length;i++){//操作下标}

继承

子类继承父类的关键词是什么----------------extends
子类继承父类的好处是什么-------------------可以使用父类的属性与方法(私有的除外)
A类能否继承B类要遵循什么原则------------要遵循is a 原则。即如果“A是一个B”这句话是逻辑合理就可以
什么情况下要重写方法-------------------------父方法不能满足子方法需求时,子类会重写
方法重写的关键字-------------------------------override
什么是方法的重载-------------------------------同一类中方法名相同,参数不同(个数,类型,位置)
super可以做什么-------------------------------

封装

封装的目的是什么---------------保护对象的属性的数据安全
封装的步骤二步------------------属性私有,利用private修饰符提供公有的方法getXXX setXXX

多态

身什么是多态----------------同一对象在不同的人眼里具有不同的形
多态的编码格式-------------父类型 变量=子对象
多态的应用场景主要两个点--------------作为方法的返回值,作为方法的参数

构造

构造的方法在什么时候触发-------------实例化对象的时候触发
构造方法的定义特点----------------------类名相同,没有void项目
this可以做什么-----------------------------操作成员变量,操作成员的方法,调用本类的构造方法
super可以做什么--------------------------操作父类成员变量,操作父类方法,调用父类的构造方法
instanceof关键的第用法-----------------帮我们验证对象与类的关系。对象instanceof类

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值