(6)--《Java程序设计》课件6.ppt

上传人:奉*** 文档编号:96451851 上传时间:2023-11-29 格式:PPT 页数:14 大小:183KB
返回 下载 相关 举报
(6)--《Java程序设计》课件6.ppt_第1页
第1页 / 共14页
(6)--《Java程序设计》课件6.ppt_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《(6)--《Java程序设计》课件6.ppt》由会员分享,可在线阅读,更多相关《(6)--《Java程序设计》课件6.ppt(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第三章 面向对象程序设计基础3.1类与对象主要内容任务一:类是如何定义的?使用格式怎样?任务二:类有什么现实意义?任务三:“对象”一词在Java中有几层含义?任务四:类和对象的关系可以怎样形象描述?任务五:Java中如何导入包?任务一:类是如何定义的?使用格式怎样?*类是一种复合数据类型:class Student int studentID;String name;int age;/void havingClass(String course)/System.out.println(this.name+“is learning the course of”+course);public cl

2、ass StudentTest public static void main(String args)String course1=“Java程序设计”;Student st1=new Student();Student st2=new Student();st1.studentID=12;st2.name=“张三”;/st2.havingClass(course1);任务二:类有什么现实意义?现实中的万事万物都是属于某个分类的:你属于“人”,同时也属于“学生”;我们上课的这个地方属于“教学楼”;后面的那个上体育课的地方属于“操场”;我们现在上的这个“Java程序设计”的课属于“上课”。所以

3、我们就可以把我们观察到的万事万物和要做的事用一个一个的“类”来描述(封装),这就是Java所做的事,它是纯粹的面向对象语言。也就是Java中我们要干一件事必须在“类”里面干,包括定义属性、描绘方法(函数),Java的程序从结构上看也是由一个一个的类组成的。任务三:“对象”一词在Java中有几层含义?.最大的方面,它是和“类”同义的,“面向对象”思想指的就是用“类”的思想来编程。.具体的来说,“对象”又是指类的实例化,是指用类Student声明创建以后的那一个个变量st1、st2、.;“对象”又是指对象(引用)类型变量,是指这个变量的地址,或叫“引用”;st1、st2就是对象类型变量,所以这个“

4、对象”就既指这个变量,也指它的引用地址。.直观意义上来说,“对象”也可以看做就是Java程序中一级一级的“.”,它们就表明了Java程序的调用关系,即调用的是哪个类里面的哪个属性或哪个方法,如:System.out.println(“.”)。(要求记录)任务四:类和对象的关系可以怎样形象描述?类和对象的关系就如同设计图纸和房子的关系,是抽象和具体的关系。任务五:Java中如何导入包?.Java中的类都是放在“包”(package)里的,一个包就是一个文件夹;.Java中把一些已经定义好的类放在一些包里面,使用的时候只需要用“import 包名.Java文件名”或者“import 包名.*”导入

5、即可,这些包、类和所包含的方法也就是API(应用程序编程接口);.Java中默认导入的包是java.lang包和程序所在包,不需要再显式导入。小结 定义一个类必需的关键字是class和类名、一对大括号,另外可以选择性加上访问控制符public,表明该类可以在任何地方被访问(只要导入了该类所在包)。课后作业第二章案例实训:身份证号码主要由籍贯所在地的省份编号、出生日期及其他部分编号组成。这里我们先通过输入框获取由用户输入的数字和字母组成的字符串,取出后对它的长度进行判断,在长度合法的情况下,进一步依次截取地区编号、出生年月日等,并逐一进行合法性判读。只要有一项不合法,系统就弹出警告提示框。如果验证都通过,就可以它是合法的身份证号。*要求:自己先分析,试想在编程过程中需要用到什么控制结构、什么方法(函数),是否需要显示“消息对话框”。*之后可以查看示例代码:*查看完示例代码后,试找出代码中的显示消息对话框语句、取子字符串方法、转换为整型方法,理顺程序中的逻辑顺序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁