Java的概念
来源:互联网 发布:中国陆军俄罗斯知乎 编辑:程序博客网 时间:2024/05/16 23:43
类的概念:类是一组具有相同的属性和方法的对象的集合。
对象的概念:用来描述一个客观事物的实体,还有属性和方法。
成员变量:事物属性;成员方法:事物行为。
static,final:全局变量,常量。
面向对象的优点:
可移植性,安全性,可维护性。
方法的定义:在Java中,用方法描述现实事物的行为。
方法的重载:方法名相同,参数类型或个数不同。
构造方法是一种特殊的方法。
在Java世界中;类成员是公用部分。
注意:虽然类成员通过类名和对象名都可以调用。但我们建议用类名调用。
作业:列出图书,添加图书,检索图书,删除图书,退出系统。
如何实现控制台输入序号为退出系统再退出。
封装就是把对象的信息和内部逻辑结构隐藏起来。 private当前类,default包,public,protected
能使用private ,尽量使用,否则就用public。
赋值set,取值get。
继承是从已有的类中派生出新类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
继承的特点:单一性,传递性。只能有一个父类。
继承的优点:提高了代码的复用性,提高了代码的维护性,让类与类产生了一个关系,是多态的前提。
方法的重写:一个类继续了另一个类的时候,对父类的方法重新实现。好处:可维护性。或定义为:子类继承了父类的方法
抽象类: 用关键字abstract修饰的类称为抽象类。对子类代码的一种规范。
用关键字 abstract 修饰的方法称为抽象方法,没有方法体。没有大括号那部分。
抽象类的特点:不可以实例化;继承一个抽象类,必须用抽象方法。
抽象类的好处:对子类提供一种约束;父类中不需要做具体的方法的实现,在子类中去做具体的方法的实现。
接口:特殊的抽象类。规范。
接口:用interface修饰的一个类,特殊的抽象类。
- java的概念
- JAVA中流的概念
- Java中流的概念
- Java池的概念
- Java 容器的概念
- java引用的概念
- Java流的概念
- Java线程的概念
- java的包概念
- java:包的概念
- Java 多线程的概念
- java 流的概念
- JAVA事务的概念
- JAVA事务的概念
- Java线程的概念
- java的容器概念
- java包的概念:
- JAVA的几个概念
- 二叉树的镜像
- 二维数组中某一元素的查找
- [leetcode: Python]572. Subtree of Another Tree
- struts2中 valueStack(值栈) 与actionContext
- addr2line命令解析native backtrace
- Java的概念
- jquery删除动态生成的div,删除不成功
- POJ1160 Post Office 四边形不等式优化
- String框架提供的一些工具类
- 两数之和
- [OpenCV] -- win7下配置OpenCV的Qt开发环境
- Formality形式化验证脚本范本
- Linux shell中运行命令后加上字符“&”的作用
- ActionContext和ServletActionContext小结