实训周第四天总结
来源:互联网 发布:linux cp拷贝多个文件 编辑:程序博客网 时间:2024/05/16 04:49
一 封装
什么是封装:就是把对象的信息和内部的逻辑结构隐藏起来。
封装中有四个关键字:
private(当前类访问权限):只能被当前类的内部访问。
default: 如果类中成员不被任何访问控制符修饰,就称它为包访问权限,使用可以被相同包下其他类访问。
protected: 可以被同一个包下的其他类访问,
public:这个成员可以被所有人访问。
二 继承
继承:
从已有的类派生出新的类,新的类继承了已有类的属性和行为,方法,并能扩展新的能力,
什么是封装:就是把对象的信息和内部的逻辑结构隐藏起来。
封装中有四个关键字:
private(当前类访问权限):只能被当前类的内部访问。
default: 如果类中成员不被任何访问控制符修饰,就称它为包访问权限,使用可以被相同包下其他类访问。
protected: 可以被同一个包下的其他类访问,
public:这个成员可以被所有人访问。
二 继承
继承:
从已有的类派生出新的类,新的类继承了已有类的属性和行为,方法,并能扩展新的能力,
继承的修饰词:extends
class 子类名 extends 父类名 {}继承的好处:1.提高了代码的复用性 2.提高了代码的维护性 3.让类与类产生了一个关系,是多态的前提
继承的特点:继承是单继承,即一个子类只有一个父类;具有传递性。
class 子类名 extends 父类名 {}继承的好处:1.提高了代码的复用性 2.提高了代码的维护性 3.让类与类产生了一个关系,是多态的前提
继承的特点:继承是单继承,即一个子类只有一个父类;具有传递性。
三:抽象类
简单来说就是被abstract修饰的就是抽象类。
抽象方法:
抽象方法和普通方法的区别就使没有方法体,通俗说就是没有大括号,且抽象方法不能写在普通类中
public void 方法名(){ }
public abstract void 方法体();
抽象类的特点:
1.不能被实例化。
2.继承一个抽象类,必须要实现抽象类中的抽象方法,除非子类也是抽象类。但是需要注意的一点是,使用抽象类时对子类有约束。
四:接口
接口就是约束的一种规范。被 interface所修饰的,interface 接口名{};并且它们类之间实现接口是用 implements 所修饰的, class 类名 implements
接口名{} 接口与抽象类有个共同处就是都不能被实例化。区别: 一个是共性, 一个是拓展。
接口的特点:
接口中的成员变量只能是常量,并且没有构造方法,同样与抽象类相似的是 也是用abstract修饰的,但是在写的过程中可以不用写出来。
接口的是实现类:
要实现接口的话,你创建的类必须是一个抽象类,并且是一个具体类,就是说这个类必须要重写接口中你写的所有抽象方法。
阅读全文
1 0
- 实训周第四天总结
- 第四天:总结
- 第四天总结0324
- JQuery第四天总结
- js第四天总结
- Java总结第四天
- 第四天总结
- 暑假第四天总结
- 连续总结第四天
- 连续第四天总结
- 第四天课程总结
- 【java基础】第四天总结
- 小寒假第四天总结
- Dom第四天学习总结
- lecene第四天总结篇
- 2017.10.13 第四天总结
- Struts2第四天总结(上传)
- 马士兵视频学习第四天总结
- 欢迎使用CSDN-markdown编辑器
- Range Minimum Query and Lowest Common Ancestor 区间最值查询和最近公共祖先问题
- c++第六次实验
- postgresql最初级的、小白级的起步基础知识!
- LintCode-二叉查找树专题总结
- 实训周第四天总结
- MATLAB面向对象编程import使用
- jQuery之鼠标事件 、表单事件、键盘事件、事件的绑定和解绑、事件对象的使用、自定义事件
- Java的接口及实例
- DOM-2 getElement
- Codeforces 808B——Average Sleep Time——思维
- ios打包
- [PAT-乙级]1051.复数乘法
- Git 遇到了 early EOF index-pack failed 问题