题目内容
【练习1】定义含有成员方法的类。/*** 本例的目的: 学习定义含有成员方法的类* 问题: 定义一个描述汽车的类,除了成员变量passengers、weight、color外,还要定义对这些成员变量赋值并获取成员变量值的方法.*/public class Vehicle2 { //定义类int passengers; //成员变量double weight; //成员变量String color; //成员变量int getPassengers() { //成员方法,用于查看对象状态并进行报告称为访问方法return passengers;}void setPassengers(int p) { //成员方法,用于修改对象的状态称为更改方法passengers = p;}double getWeight() { //成员方法,用于查看对象状态并进行报告称为访问方法return weight;}void setWeight(double w) { //成员方法,用于修改对象的状态称为更改方法weight = w;}String getColor() { //成员方法,用于查看对象状态并进行报告称为访问方法return color;}void setColor(String c) { //成员方法,用于修改对象的状态称为更改方法color = c;}void setVariables(int p, double w, String c){ //成员方法,用于修改对象的状态称为更改方法passengers = p;weight = w;color = c;}void outputVariables(){ //成员方法,用于查看对象状态并进行报告称为访问方法System.out.println(" passengers value is:"+passengers);System.out.println(" weight value is:"+weight);System.out.println(" color value is:"+color);}}【练习2】调用对象的成员方法。/*** 本例的目的: 学习调用对象的成员方法* 问题: 创建Vehicle2的类,通过其成员方法对成员变量赋值,并通过成员方法输出成员变量值。*/public class Example4_4 { //创建主类public static void main(String[] args) { //主方法Vehicle2 v = new Vehicle2(); //声明Vehicle2类的一个对象引用变量v,并初始化。v.setPassengers(5); //调用方法,设置成员变量的值v.setWeight(88.9); //调用方法,设置成员变量的值v.setColor("GREEN"); //调用方法,设置成员变量的值int i = v.getPassengers(); // //调用方法,获取成员变量的值,并赋给刚声明的int型变量System.out.println("passengers="+i); //输出System.out.println("weight="+v.getWeight());System.out.println("color="+v.getColor());v.setVariables(44, 230.88, "WHITE"); //调用方法,设置成员变量的值v.outputVariables(); //调用成员方法输出成员变量的值}}
查看答案
搜索结果不匹配?点我反馈