- 4
- 0
- 约1.33万字
- 约 83页
- 2018-11-12 发布于广西
- 举报
概论 第一讲 概论 仇丽青 liqingqiu2005@126.com 课程简介 课程内容:Java程序设计 课程安排:1-10周 考试安排:考核 考勤 实验报告 大作业 参考书目 Java语言程序设计基础(清华大学出版社 第二版) 课程主要内容 第一章 概论 第二章 结构化程序设计 第三章 面向对象的程序设计 第四章 数组、字符串、向量和哈希表 第五章 泛型和枚举 ……… 参考资料 Java编程思想(Thinking in Java) 扩展阅读: /zh_CN/ Java中国官方网站 /java/ Sun Java官方网站 Apache基金旗下的Java著名开源项目社区 Java整合开发环境,以IBM为首的开源IDE项目 Java整合开发环境以Sun为首的开源IDE项目 第一章 概论 学习Java目的? 面向对象技术基础? Java简介? 最简单的Java Application实例剖析 问题求解过程 第一章 概论 学习Java目的? 面向对象技术基础? Java简介? 最简单的Java Application实例剖析 问题求解过程 学习Java目的 Java无处不在。。。。 小到信用卡,大到FI赛车、美国宇航局系统、宇航飞机等 手机android操作系统 意义非凡 必须掌握一种编程语言 开发企业信息系统的首选语言 第一章 概论 学习Java目的? 面向对象技术基础? Java简介? 最简单的Java Application实例剖析 问题求解过程 面向对象技术基础——核心概念 面向对象方法的核心概念 类(class):对一类事物的描述,是抽象的、概念上的定义。 对象(object):实际存在的该类事物的每个个体,因此也称为instance。 面向对象技术基础——核心概念(类) 类的定义: 类是具有相同属性和方法的一组对象的集合,它的作用是定义对象。 如:integer是一个类,它描述了所有整数的性质,“1”、“2”等具体整数都是integer类的具体对象,都具备算术运算和大小比较的能力。 面向对象技术基础——核心概念(类) 类的组成:数据成员和方法成员 数据成员(成员变量、属性、字段):类的属性 方法成员(过程、函数) :类中的操作 面向对象技术基础——核心概念(类) 类的结构: 面向对象技术基础——核心概念(类) 数据成员(成员变量) 定义形式:修饰符 类型 成员名; 例如:private int no; 作用范围:整个类定义体 方法成员 修饰符 返回值类型 方法名([参数类型 参数名]) { 方法体语句; } 面向对象技术基础——核心概念(类) 面向对象技术基础——核心概念(对象) 对象定义: 对象是一些属性(相关变量)和方法的软件集合。 如:一个手机、一辆自行车、一台电视机、一本书等。也可以是一些抽象的概念:银行账号、邮政编码、电话号码等。 万物皆对象。 面向对象技术基础——核心概念(对象) 生成对象的格式: 类名 对象名 = new 类名([参数]); Student stu = new Student(); 面向对象技术基础——核心概念(对象) 引用类型:Java中除了基本类型以外的变量类型都是引用类型 作用:通过引用来操作对象 存放位置:栈(stack)内存区 面向对象技术基础——核心概念(对象) 对象创建和使用规则: 使用new创建新的对象 对象变量.成员变量:访问对象的属性 对象变量.方法(实参列表):调用对象的方法 面向对象技术基础——核心概念(内存分配) 面向对象技术基础——核心概念(内存分配) 同一类的每个对象占用不同的成员变量存储空间 引用类型变量存放在栈内存中 对象是通过new产生的,位于堆内存,类的每个成员变量在不同的对象中有不同的值(静态变量除外) 方法仅一份,存放在代码区,执行时再分配内存。同一类的每个对象共享该类的代码 面向对象技术基础——核心概念(内存分配) 面向对象技术基础——核心概念(类和对象的区别) 类和对象的区别: 汽车对应于一个类,而在街上开的某一辆夏利汽车是一个对象,它是汽车类的一个实例。 银行账号属于一个类,而某人的银行账号就是一个对象,它是银行账号的一个实例。 扑克牌定义为类,梅花Q或方块9就是扑克牌的实例或对象。 对象是类的实例,类是具有相同特性对象的抽象。这就是面向对象编程的灵魂。 面向对象技术基础——基本特性(1) 面向对象方法的基本特性: 封装性(encapsulation) 继承性(inheritance) 多态性(polymorphism)
您可能关注的文档
- 《《爬山虎的脚》课》课件.ppt
- 《《囚绿记》su》课件.ppt
- 《《囚绿记》课件.ppt
- 《《诗词五首——天净沙、早春呈水部张十八员外》课件_》课件.ppt
- 《《蜀道难》课件.ppt
- 《《四季大本营》同步》课件.ppt
- 《《酸、碱、盐在水溶液中的电离》课件.ppt
- 《《我的母亲》课件.ppt
- 《《诗经》绞坠伥》课件.ppt
- 《《蟋蟀的住宅》第二课时》课件.ppt
- 非遗文化木雕知识技法分类木雕非遗介绍讲座PPT课件.pptx
- 川教版小学信息技术三年级上册第三单元 在线助我做家务3.2在线攻略全搜索PPT.pptx
- 北师大版(2024)物理八年级下册第八章 压强和浮力 第六节 浮力PPT.pptx
- 中小学生全面守护安全教育必修课主题班会PPT课件.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.3在线购物备物品PPT.pptx
- 川教版小学信息技术三年级下册第二单元2.5评价在线学习成果PPT.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.4在线交流聊计划PPT.pptx
- 川教版小学信息技术三年级下册第三单元3.1做好自我管理PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.2了解多样在线技能PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.3树立正确在线观念PPT.pptx
最近下载
- ISO14064温室气体排放.ppt VIP
- 技术部年度工作计划范文(5篇).docx VIP
- 2025年内蒙古商贸职业学院单招笔试综合素质试题库含答案解析.docx VIP
- 2025年信息系统安全专家智能漏洞挖掘技术专题试卷及解析.pdf VIP
- 基于大数据的仓储物流效率与碳排放关联性建模.pdf VIP
- 2025年房地产经纪人查封登记与合同解除专题试卷及解析.pdf VIP
- 2022年全国高校体育单招考试英语模拟试卷四.docx VIP
- 2025年房地产经纪人团队协作中的冲突处理模型与技巧专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照无人机安全审计检查表设计专题试卷及解析.pdf VIP
- 新视野大学英语预备级二综合教程电子书.doc VIP
原创力文档

文档评论(0)