栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

day11

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

day11

封装:
封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。

包:

package 限制的是编译之后的class文件的保存目录,和源文件无关

package语句必须出现在java源文件的第一行

运行:java 包名.类名

调用一个不是本包中的类,需要写类全名

或者导入对应的这个类 再或者直接导入这个包的所有类

 

访问一个类的静态属性的时候,需要使用类名,静态属性访问

但是静态导入之后就可以直接写静态属性访问

 

访问控制符的调用范围:

public哪都行 private只能在当前类中访问 default只能在当前包中访问

protected 继承权限 在同包或者有继承关系的情况下可以访问

那么问题来了 什么是继承呢

继承就是在已有类中派生出新的类,新的类只能吸收父类已有的属性和行为,并且还能扩展自己的属性和行为

java只能单继承 private私有化属性不能被继承

继承能提高代码复用 和开发效率

语法:【修饰符】class 子类名 extend 父类名{类体}

当子类和父类有同名的变量和方法的时候 加super输出父类  用来区分

且super(参数)必须出现在子类的第一行

 

覆写:

当子类的数据需要更改的时候,子类需要根据需求对方法重写 且只有成员方法可以被覆写

重写的意义:

功能越来越强 错误越来越少 使用范围越来越少

 

Final修饰符 表示最后的 最终的 不可更改的

 

final修饰的引用类型,地址不能更改,和地址对应的数据 没有关系

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322377.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号