《Java编程技术基础》第三章 类与对象(一)

Java織程教术基础 第三章类与对象(一) 索迪教育
索迪教育 Java编程技术基础 第三章 类与对象(一)

上章回顾 掌握Java的编程基础 √标识符 √Java的关键字 √数据类型和取值范围 √]ava的变量 √运算符 表达式 √编码约定 √流程控制 索迪教育
索迪教育 上章回顾 ➢ 掌握 Java 的编程基础 ✓标识符 ✓Java 的关键字 ✓数据类型和取值范围 ✓Java 的变量 ✓运算符 ✓表达式 ✓编码约定 ✓流程控制

我们的目标 >掌握类的创建 >掌握方法重载 掌握构造函数和初始化对象 >继承 >掌握方法覆盖 >掌握访问修饰符 >掌握包的概念 Object类 String类 索迪教育
索迪教育 我们的目标 ➢ 掌握类的创建 ➢ 掌握方法重载 ➢ 掌握构造函数和初始化对象 ➢ 继承 ➢ 掌握方法覆盖 ➢ 掌握访问修饰符 ➢ 掌握包的概念 ➢ Object类 ➢ String类

类的逻辑结构 类的结构 类名 类的成员变量 类的成员方法 索迪教育
索迪教育 类的逻辑结构 类名 类的成员变量 类的成员方法 类的结构

类的代码结构 [类修饰符]cass类名 { [成员修饰符]数据类型成员变量名; ■■■■■ [成员修饰符]返回类型方法名(参数表) 索迪教育
索迪教育 类的代码结构 [类修饰符] class 类名 { [成员修饰符] 数据类型 成员变量名; …… [成员修饰符] 返回类型 方法名(参数表) { …… } …… }

类的成员方法 >用于实现类的功能 有main方法的类可被执行 public static void main(String args) 索迪教育
索迪教育 类的成员方法 ➢ 用于实现类的功能 ➢ 有 main 方法的类可被执行 public static void main(String args[]) { …… }

的数参数的使用 >基本类型作为函数参数的使用 >复杂类型作为函数参数的使用 ■函数传递是单向的 ■函数是按值传递的 索迪教育
索迪教育 函数参数的使用 ➢ 基本类型作为函数参数的使用 ➢ 复杂类型作为函数参数的使用 ◼ 函数传递是单向的 ◼ 函数是按值传递的

方法重敢 >方法重载是]ava实现面向对象的多态性机制的一种 方式。 同一个类中多个方法有相同的名字,不同的参数列表, 这种情况称为方法重载 >返回类型不同并不足以构成方法重载。 当重载方法被调用时,编译器根据参数的类型和数量 来确定实际调用哪个重载方法的版本。 索迪教育
索迪教育 方法重载 ➢ 方法重载是Java实现面向对象的多态性机制的一种 方式。 ➢ 同一个类中多个方法有相同的名字,不同的参数列表, 这种情况称为方法重载。 ➢ 返回类型不同并不足以构成方法重载。 ➢ 当重载方法被调用时,编译器根据参数的类型和数量 来确定实际调用哪个重载方法的版本

类的构造函数 >构造函数名称与类名称相同 >构造函数没有返回类型 >其任务是在创建对象时初始化其内部状态 >如果没有构造方法,编译器自动提供一个空的构造方 法 索迪教育
索迪教育 类的构造函数 ➢ 构造函数名称与类名称相同 ➢ 构造函数没有返回类型 ➢ 其任务是在创建对象时初始化其内部状态 ➢ 如果没有构造方法,编译器自动提供一个空的构造方 法

方法的重敢 >方法重载是]ava实现面向对象的多态性机制的一种 方式。 同一个类中多个方法有相同的名字,不同的参数列表, 这种情况称为方法重载 >返回类型不同并不足以构成方法重载。 当重载方法被调用时,编译器根据参数的类型和数量 来确定实际调用哪个重载方法的版本。 索迪教育
索迪教育 方法的重载 ➢ 方法重载是Java实现面向对象的多态性机制的一种 方式。 ➢ 同一个类中多个方法有相同的名字,不同的参数列表, 这种情况称为方法重载。 ➢ 返回类型不同并不足以构成方法重载。 ➢ 当重载方法被调用时,编译器根据参数的类型和数量 来确定实际调用哪个重载方法的版本
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java编程技术基础》第二章习题.doc
- 《Java编程技术基础》第二章 Java的实现基础.ppt
- 《Java编程技术基础》第一章 面向对象原理与实现.ppt
- 《C++程序设计》(英文版) Chapter 15 Topics.ppt
- 《C++程序设计》(英文版) Chapter 14 Topics.ppt
- 《C++程序设计》(英文版) Chapter 13 Topics.ppt
- 《C++程序设计》(英文版) Chapter 12 Topic.ppt
- 《C++程序设计》(英文版) Chapter 11 Topics.ppt
- 《C++程序设计》(英文版) Chapter 10 Topics.ppt
- 《C++程序设计》(英文版) Chapter 9 Topics.ppt
- 《C++程序设计》(英文版) Chapter 8 Topics.ppt
- 《C++程序设计》(英文版) Chapter 7 Topics.ppt
- 《C++程序设计》(英文版) Chapter 6 Topics.ppt
- 《C++程序设计》(英文版) Chapter 5 Topics.ppt
- 《C++程序设计》(英文版) Chapter 4 Topics.ppt
- 《C++程序设计》(英文版) Chapter 3 Topics.ppt
- 《C++程序设计》(英文版) Chapter 2 Topics.ppt
- 《C++程序设计》(英文版) Chapter 1 Topics.ppt
- 《网络互连技术教程》第9章 广播.ppt
- 《网络互连技术教程》第8章 用户数据报协议—UDP.ppt
- 《Java编程技术基础》第三章习题.doc
- 《Java编程技术基础》第四章 类与对象(二).ppt
- 《Java编程技术基础》第四章习题.doc
- 《Java编程技术基础》第五章 异常与垃圾收集.ppt
- 《Java编程技术基础》第五章习题.doc
- 《Java编程技术基础》第十一章 Java集合框架.ppt
- 《Java编程技术基础》第十一章习题.doc
- 《Java编程技术基础》第二章 JDBC.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第14章 图形处理.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第3章 窗体.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第5章 Visual Basic语法基础.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第6章 顺序结构.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第7章 选择结构.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第8章 循环.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第9章 数组.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第10章 过程.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第11章 文件.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第12章 菜单与对话框.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第13章 数据库.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第15章 程序调试与软件测试.ppt