Java的概念

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

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

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

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

面向对象的优点:

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

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

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

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

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

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

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

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

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

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


赋值set,取值get。

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

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

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

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

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

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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值