zJava面向对象程序设计第4章_类与对象.ppt

zJava面向对象程序设计第4章_类与对象.ppt

ID:51488229

大小:1.90 MB

页数:95页

时间:2020-03-24

zJava面向对象程序设计第4章_类与对象.ppt_第1页
zJava面向对象程序设计第4章_类与对象.ppt_第2页
zJava面向对象程序设计第4章_类与对象.ppt_第3页
zJava面向对象程序设计第4章_类与对象.ppt_第4页
zJava面向对象程序设计第4章_类与对象.ppt_第5页
资源描述:

《zJava面向对象程序设计第4章_类与对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java是面向对象的语言所有Java程序都以类class为组织单元关键字class定义自定义的数据类型publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!!!");}}Java类模板类将现实世界中的概念模拟到计算机程序中publicclass类名{//定义属性部分属性1的类型属性1;属性2的类型属性2;…属性n的类型属性n;//定义方法部分方法1;方法2;…方法m;}如何定义类定义一个类的步骤1、定义类名2、编写类的属性3、编写类的方法

2、类示例2-1School类属性:学校全称学校教室数目学校机房数目方法:展示学校信息3、在不同的学校,会感受到相同的环境和教学氛围,用类的思想输出中心信息类示例2-2publicclassSchool{StringschoolName;//学校名称intclassNumber;//教室数目intlabNumber;//机房数目//定义学校的方法publicvoidshowCenter(){System.out.println(schoolName+“学生"+"配备:"+classNumber+"教"+labNumber+"机");}}定义类的showCen

3、ter()方法,用于输出类相关的信息演示示例1:用类的思想输出学校信息方法成员变量如何创建和使用对象使用对象的步骤:创建对象类名对象名=new类名();引用对象成员:使用“.”进行以下操作引用类的属性:对象名.属性引用类的方法:对象名.方法名()Schoolcenter=newSchool();center.name=“黄山学院";//给name属性赋值center.showCenter();//调用showCenter()方法publicclassInitialSchool{publicstaticvoidmain(String[]args){School

4、center=newSchool();System.out.println("***初始化成员变量前***");center.showCenter();center.schoolName=“黄山学院";center.classNumber=100;center.labNumber=10;System.out.println("***初始化成员变量后***");center.showCenter()}}创建和使用对象示例5-1创建“黄山学院”对象说一说看到什么效果?演示示例2:创建和使用对象1说一说又看到什么效果?创建和使用对象示例5-24、编写学生类,输

5、出学生相关信息;编写教员类,输出教员相关信息学生类姓名年龄班级爱好显示学员个人信息教员类姓名专业方向教授课程教龄显示教员个人信息publicclassStudent{Stringname;//姓名intage;//年龄StringclassNo;//班级Stringhobby;//爱好//输出信息方法publicvoidshow(){System.out.println(name+"年龄:"+age+"就读于:"+classNo+"爱好:"+hobby);}}创建和使用对象示例5-3成员变量演示示例3:创建和使用对象2成员方法publicclas

6、sInitialStudent{publicstaticvoidmain(Stringargs[]){Studentstudent=newStudent();student.name="张浩";student.age=10;student.classNo="S1班";student.hobby="篮球";student.show();}}创建对象给每个属性赋值调用方法创建和使用对象示例5-45、一个景区根据游人的年龄收取不同价格的门票。请编写游人类,根据年龄段决定能够购买的门票价格并输出游人类姓名年龄显示姓名及门票价格publicclassVisitor{S

7、tringname;//姓名intage;//年龄//显示信息方法publicvoidshow(){Scannerinput=newScanner(System.in);while(!"n".equals(name)){if(age>=18&&age<=60){//判断年龄System.out.println(name+“年龄为"+age+“,价格为20元");}else{System.out.println(name+"的年龄为:"+age+",免费");}……}}创建和使用对象示例5-5成员方法成员变量importjava.util.Scanner;pu

8、blicclassInitialVistor{pub

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。