java相关

java相关
数组

对象数组:

类名[]数组名=new 类名[]

类继承语法规则:class subclass extends superclass{}

继承的出现提高了代码的复用性。

继承的出现上类与类之间产生了关系。

重写方法必须和被重写方法具有相同的方法名称,参数列表。

重写的方法的返回值类型不能大于被重写的方法的返回值类型。

子类方法抛出的异常不能大于父类被重写方法的异常。

重写方法使用的访问权限不能小于被重写方法的访问权限。

在Java类中使用super来调用父类中的指定操作。

super可用访问父类中定义的属性。

super可用于调用父类中定义的成员方法。

super可用于在子类构造器中调用父类的构造器。

    多态性

多态性是面向对象中最重要的概念,在Java中有两种体现:1:方法重载(overload)和重写(overwrite)

2:对象的多态性——可以直接应用在抽象类和接口上。

Java引用变量有两个类型:编译时类型和运行时类型。

编译时类型由声明该变量时使用的类型决定。

运行时类型由实际赋给该变量的对象决定。

父类数据类型不能强制转换子类。

兄弟类之间数据类型不能转换。

多态前提:需要存在继承或者实现关系,要有覆盖操作。

                   instanceof 操作符

X instanceof A:检验X是否为类A的对象,输出布尔型。

                   Object类

Object类是所有Java类的根父类。

object类中的主要结构:

public object() 构造类型 构造器

public Boolean equals(Object Obj) 普通类型 对象比较

public int hashCode() 普通类型 取得hash码

public string tostring() 普通类型 对象打印时调用

在一个类的类体之内在定义一个类,该情况下外面的类称为"外部类",里面的类称为"内部类"。

静态内部类使用static关键字,构造方法私有。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值