香雨站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 86|回复: 0

Java Note

[复制链接]

1

主题

4

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-1-1 14:12:36 | 显示全部楼层 |阅读模式


java.lang包中定义的类不用import
lang是language的缩写
import的落脚点是类或接口,不是包
继承

子类集成父类后获取父类的属性和方法
私有的属性也被集成了,但是不能直接用,要用get set
java只允许单继承
所有类集成object
重写:

  • 子类方法的权限修饰符大于等于父类的权限
  • 子类不能重写父类private方法(因为子类都看不到这个方法,如果写的话不算重写)
  • 父类方法返回void子类方法返回void,父类方法返回一个类子类方法可以返回他的子类(可以父类返回Object子类返回string),抛出异常同理
属性不会重写,如果子类父类定义了一样的属性,通过super来调用。super也可以调用父类中被重写的方法
super调用父类构造函数必须出现在子类构造函数的首行,默认会有super(),调用父类无参构造
多态:父类引用指向子类对象,不用像c++一样定义虚函数;多态性不适用于属性

//TODO 有跳过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|香雨站

GMT+8, 2025-7-3 09:28 , Processed in 0.100570 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表