栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Java阶段总结-类,接口,抽象类

Java 更新时间:发布时间: 百科书网 趣学号

编程思想:抽象

  • 类:相对于 对象,属性 抽象
  • 接口:相对于 行为,方法 抽象
  • 抽象类:相对于 类,行为,属性抽象 
1.类:使用代码来描述一类事物
  • 格式:

class 类名 { }

  • 内容—{ 属性 + 方法 }

属性—— 属性类型 属性名;

  • 变量:可以被修改值
  • (final)常量:不可被赋值

方法: 返回值类型 方法名(参数类型 参数名,,逗号隔开){ 方法体 }

1.1类的用途

创建对象:new

  • 对象类型 对象变量名 = new 类的构造方法;
  • 创建对象的过程:

创建对象的过程:

String stra = new String("ABC");

  • 第一执行:创建对象的指令执行后:申请内存空间 初始化对象属性 返回一个对象的地址
  • 第二执行:地址可以存入 相应类型的变量名中, 就可以使用变量名来操作创建对象
1.2类不能抽象方法
  •  监听器可以,即 接口 能 抽象方法

2.接口
  •  接口是一种数据类型,是一种特殊的类。

  • 接口中方法都是抽象(abstract)方法,只有方法名,没有方法体。

  • abstract 默认存在。

eg. 不存在 方法体 {   }

public void friend(  );
  •  关键字:interface
  • 格式: 访问修饰符 interface 接口名 { }
2.1接口的定义
  1. 属性默认都是常量

 格式:public static final String NAME = “毅诚”

  • 常量修饰符:static final
  • 常量可以直接调用

       2.方法默认都是抽象方法,无方法体

       3.接口不能直接创建对象

  • static 静态的,唯一性,内存中只有一份
  • static修饰的属性,直接属于类/接口,与对象无关
2.2接口的作用
  • 写代码阶段
  • 抽象设计某些功能/行为
  1. 创建类 实现 接口:必须 实现 接口中所有的抽象方法
  • 实现接口的类 将 抽象 成为 具体
  • 实现接口的类 是 接口的子类,具有接口的类型
  • 实现接口的类 是 按照 接口 所实现的一个成品
3.抽象类

可以创建抽象方法、具体方法,因与抽象有关故不能创建对象 

  1. 使用:和接口相同,创建类 继承 抽象类,重写抽象类中的抽象方法
  2. (1)继承extends对于

                类与类,接口与接口

                继承关系只能有一个父类

         (2)实现implements对于

                类与接口

                实现关系可以多个实现

  • 类 继承 抽象类 需要重写抽象方法 (具体-抽象)
  • 接口 继承 接口 不需要重写 (抽象-抽象)
  • 抽象类 实现 接口 不要重写(抽象-抽象)
  • 类 实现 接口 需要重写抽象方法(具体-抽象)

      3. 接口 → 抽象类 → 类

  • 设计书 → 半成品 → 成品
转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/956843.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号