Java的概念

来源:互联网 发布:中国陆军俄罗斯知乎 编辑:程序博客网 时间:2024/05/16 23:43

类的概念:类是一组具有相同的属性和方法的对象的集合。

对象的概念:用来描述一个客观事物的实体,还有属性和方法。

成员变量:事物属性;成员方法:事物行为。

static,final:全局变量,常量。

面向对象的优点:

可移植性,安全性,可维护性。

方法的定义:在Java中,用方法描述现实事物的行为。

方法的重载:方法名相同,参数类型或个数不同。

构造方法是一种特殊的方法。

在Java世界中;类成员是公用部分。

注意:虽然类成员通过类名和对象名都可以调用。但我们建议用类名调用。

作业:列出图书,添加图书,检索图书,删除图书,退出系统。

如何实现控制台输入序号为退出系统再退出。

封装就是把对象的信息和内部逻辑结构隐藏起来。  private当前类,default包,public,protected

能使用private ,尽量使用,否则就用public。


赋值set,取值get。

继承是从已有的类中派生出新类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。

继承的特点:单一性,传递性。只能有一个父类。

继承的优点:提高了代码的复用性,提高了代码的维护性,让类与类产生了一个关系,是多态的前提。

方法的重写:一个类继续了另一个类的时候,对父类的方法重新实现。好处:可维护性。或定义为:子类继承了父类的方法

抽象类: 用关键字abstract修饰的类称为抽象类。对子类代码的一种规范。

用关键字 abstract 修饰的方法称为抽象方法,没有方法体。没有大括号那部分。

抽象类的特点:不可以实例化;继承一个抽象类,必须用抽象方法。

抽象类的好处:对子类提供一种约束;父类中不需要做具体的方法的实现,在子类中去做具体的方法的实现。

接口:特殊的抽象类。规范。

接口:用interface修饰的一个类,特殊的抽象类。

原创粉丝点击