福州市网站建设_网站建设公司_营销型网站_seo优化
2025/12/23 18:18:44 网站建设 项目流程

文章目录

  • 一、基础概念
      • 1、什么是方法的重写?
      • 2、什么是接口?
      • 3、什么是抽象类?什么是抽象方法?
      • 4、常见异常类及继承关系
      • 5、常用API类整理(表格)
      • 6、集合整理(List,ArrayList,LinkedList,Hashset,HashMap)
      • 7、权限修饰符关键字
      • 8、instanceof关键字
  • 二、面向对象的三大特性
      • 1、封装(Encapsulation)
      • 2、继承(Inheritance)
      • 3、多态(Polymorphism)

一、基础概念

1、什么是方法的重写?

子类中定义与父类同名,同参数列表,同返回类型的方法。

2、什么是接口?

完全抽象的类,只能包含常量和抽象方法,可以实现多个接口。

3、什么是抽象类?什么是抽象方法?

不能被实例化,可以包含抽象方法和具体方法。抽象方法就是只写方法名,不写具体方法的方法。

4、常见异常类及继承关系

算数异常,空指针异常,数组越界异常。
所有异常都继承自Throwable类,主要分为Error和Exception,Exception分为受检异常和运行时异常

5、常用API类整理(表格)

常用API类作用
string字符串类,其对象是不可变的
Math提供数学计算功能,如Math.randoum(),Math.sqrt()
Date/calender日期和时间处理
Randoum生成随机数

6、集合整理(List,ArrayList,LinkedList,Hashset,HashMap)

List有序,可重复
ArrayList基于数组,查询快,增删慢
LinkedList基于链表,查询慢,增删快
Hashset基于哈希表,保证元素唯一性
HashMap键唯一,值可重复

7、权限修饰符关键字

public>protected>默认>private

8、instanceof关键字

判断一个对象是否是某个类或其子类的实例。

二、面向对象的三大特性

1、封装(Encapsulation)

把数据和操作数据的方法包在一起,并隐藏内部细节

2、继承(Inheritance)

子类可以“拿”父类的属性和方法,实现代码复用

3、多态(Polymorphism)

同一个方法调用,不同对象会有不同表现

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询