欢迎来到天天文库
浏览记录
ID:51488229
大小:1.90 MB
页数:95页
时间:2020-03-24
《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
此文档下载收益归作者所有