- 0
- 0
- 约1.73千字
- 约 14页
- 2019-05-15 发布于广东
- 举报
课题三 面向对象程序设计思想 任务4 实现小管家中类的属性 任务引入 为小管家的两个数据模型类(联系人类和支出数据类)实现属性的定义 知识准备:认识变量 变量的本质 知识准备:理解变量的数据类型 变量的数据类型 知识准备:掌握变量的命名规则 第一,不能使用Java语法中已经被使用的关键字。 第二,可以以字母、下划线、 $开始,其余字符可以是字母、数字、$ 和下划线。 知识准备:学会定义变量 语法 数据类型 变量名; 数据类型 变量名=初值; 举例 int x; int y=10; 知识准备:理解变量作用域 变量的有效区域是包含变量定义的最近的一对大括号 变量的使用也是就近原则 课堂练习1: 完成教材代码4-1的代码调试任务 知识准备:理解字符串变量用法 创建字符串: String name = “ magy ” ; String msg = new String(“ Error ); 字符串的本质就是一个String类对象 任务分析 回顾支出数据类和联系人类的结构 任务实施:实现类的属性定义 实现支出数据类和联系人类的属性定义 完成教材代码4-2和4-3的代码设计与调试 知识拓展:理解包 从形式上看就是文件夹 在Java中,包主要有以下用途 : 包允许将类组合成较小的单元 有助于避免命名冲突 包允许在更广的范围内保护类、数据和方法 包可以是类、接口和子包的集合 知识拓展:使用包 创建包 package mypackage; 导入包 import mypackage; 作业 教材中的课后思考与练习 * * 内存 数据 访问 ——具有 名称 数据类型 容器 存放特定 的 的 false、true 1位 false boolean \u0000 ~ \uFFFF 16位 \u0000 char 1.7E-308~1.7E+308 64位 0.0 double 3.4E-038~3.4E+038 32位 0.0 float -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 64位 0 long -2,147,483,648 ~ 2,147,483,647 32位 0 int -32,768 ~ 32,767 16位 0 short -128 ~ 127 8位 0 byte 范围 长度 缺省值 类型 xxxx表示一个16进制编码,每一个编码代表一个字符 \uxxxx Unicode转义字符 ddd代表一个8进制编码,每一个编码代表一个字符 \ddd 八进制转义序列 退格 \b 横向跳格 \t 走纸换页 \f 换行 \n 回车 \r 控制字符(非打印字符) 表示一个反斜杠,必须这样用 \\ 表示一个双引号,必须这样用 \” 如果要在字符串中使用单引号,必须使用转义字符\’,否则会出错 \’ 特殊字符 含义 转义字符 分类 特殊字符的表达 变量只能包含两个特殊字符 即下划线 (_) 和美元符号 ($) 变量中绝不能包含空格 1.变量的名称尽量能够代表所存储数据的实际意义 让人能够“望文生义” 2.变量名、包名、方法名一般是小写字母开头 类名一般是大写字母开头 演示:教材案例\task4\FieldsDemo.java 字符串可以使用String类中定义的方法吗? String类提供了哪些常用方法? 字符串对象如何使用这些方法? 思考 包含各种实用工具类,如日期类、格式控制类、随机数类等 java.util 包含处理输入和输出的各种类,例如读写文件需要的类 java.io 包含处理网络通讯的各种类 java.net 包含数据库操作的常用类 java.sql 包含构成抽象窗口工具集的多个类,这些类用来构建和管理用户图形界面 java.awt 包含java语言的核心类,如字符串类String、提供常用数据运算方法的Math类、各种数据类型封装类如Integer,Double,Float等、System类、Thread类等 java.lang 内容 包名 常用资源包
您可能关注的文档
- 劳动出版社电子课件-《高级焊工工艺与技能训练(第二版)》-B01-9270模块四 气焊.ppt
- 劳动出版社电子课件-《高级焊工工艺与技能训练(第二版)》-B01-9270绪论.ppt
- 劳动出版社电子课件-《高级车工工艺与技能训练》-B01-9094模块三课题二任务1 立轴.ppt
- 劳动出版社电子课件-《高级车工工艺与技能训练》-B01-9094模块三课题四任务3 四拐曲轴.ppt
- 劳动出版社电子课件-高级车工工艺与技能训练(第二版)-B01-1196《高级车工工艺与技能训练(第二版)》目录.ppt
- 劳动出版社电子课件-高级车工工艺与技能训练(第二版)-B01-1196课题一 车床的维护与保养.ppt
- 劳动出版社电子课件-高级车工工艺与技能训练(第二版)-B01-1196课题三 偏心薄壁套零件加工.ppt
- 劳动出版社电子课件-高级车工工艺与技能训练(第二版)-B01-1196课题二 多线螺纹及蜗杆加工.ppt
- 劳动出版社电子课件-高级车工工艺与技能训练(第二版)-B01-1196课题二 垂直孔零件加工.ppt
- 劳动出版社电子课件-高级车工工艺与技能训练(第二版)-B01-1196课题二 机床的调整.ppt
- 医药商品购销员经营及推广技能知识考试题与答案.docx
- 950个初中必背形容词清单.docx
- 中考复习——小说题型训练情节概括梳理类.pdf
- 2026年心理健康咨询证考试题库.docx
- 吉安幼儿师范高等专科学校2026年面向社会公开招聘编外教师及工作人员备考题库附答案.docx
- 2026贵州银行黄平支行招聘外聘人员备考题库含答案.docx
- 《Premiere短视频制作实例教程(全彩慕课版)》-教案.pdf
- 2026年长株潭护士考试题库.docx
- 专题37 电路 电流与电压(专题复习)(原卷版).docx
- 第一单元+军歌嘹亮++演唱+☆游击队联+课件+2025-2026学年人音版(简谱)初中音乐八年级下册.pptx
原创力文档

文档评论(0)