1、创建和使用对象,主讲人:曹 军,如何创建和使用对象,使用对象的步骤:创建对象类名 对象名 = new 类名();,School center = new School();,center. name = “广安职院; /给name属性赋值center.showCenter(); /调用showCenter()方法,public class School /学校名称String name; /教室数目int classNumber;/机房数目int labNumber;/定义学校的方法public void showCenter() /输出学校信息 ,引用对象成员:使用“.”进行以下操作引用类的
2、属性:对象名.属性引用类的方法:对象名.方法名(),public class InitialSchool public static void main(String args) School center = new School();System.out.println(*初始化成员变量前*);center. showCenter();center.schoolName = 北京中心;center.classNumber = 10;center.labNumber = 10;System.out.println(n*初始化成员变量后*);center.showCenter(),创建和使用对
3、象示例5-1,创建“北京中心”对象,说一说看到什么效果?,说一说又看到什么效果?,创建和使用对象示例5-2,4、编写学生类,输出学生相关信息;编写教员类,输出教员相关信息,public class Student String name;/姓名int age;/年龄String classNo;/班级String hobby;/爱好/输出信息方法public void show()System.out.println(name + n年龄: + age + n就读于: +classNo + n爱好: + hobby);,创建和使用对象示例5-3,成员变量,成员方法,public class I
4、nitialStudent public static void main(String args)Student student = new Student();student.name = 张浩;student.age = 10;student.classNo = S1班;student.hobby = 篮球;student.show(); ,创建对象,给每个属性赋值,调用方法,创建和使用对象示例5-4,5、一个景区根据游人的年龄收取不同价格的门票。请编写游人类,根据年龄段决定能够购买的门票价格并输出,public class Visitor String name;/姓名int age;
5、/年龄/显示信息方法public void show()Scanner input = new Scanner(System.in);while(!n.equals(name)if(age=18 ,创建和使用对象示例5-5,成员方法,成员变量,import java.util.Scanner;public class InitialVistor public static void main(String args) Scanner input = new Scanner(System.in);Visitor v = new Visitor();System.out.print(请输入姓名:)
6、;v.name = input.next();System.out.print(请输入年龄:);v.age = input.nextInt();v.show(); ,创建对象,给每个属性赋值,调用方法,面向对象(OO)的优点,与人类的思维习惯一致把人类解决问题的思维过程转变为程序能够理解的过程 信息隐藏,提高了程序的可维护性和安全性 封装实现了模块化和信息隐藏 封装使得在对象外部不能随意访问对象的属性和方法提高了程序的可重用性一个类可以创建多个对象实例,增加了重用性,数据类型总结,intdoublecharboolean,String数组使用class定义的类型,基本数据类型,引用数据类型,数据类型使用区别,