无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。相信许多人会觉得范文很难写?这里我整理了一些优秀的范文,希望对大家有所帮助,下面我们就来了解一下吧。
在一个类里面调用另一个类的方法 如何在一个类中调用另一个类的对象篇一
由于java应用程序是由若干个类构成的,因此经常需要在一个类中访问另一个类中的成员和方法,请问应该如何在一个类中访问另一个类的方法?下面是由百分网小编为大家整理的在一个类中访问另一个类的方法,喜欢的可以收藏一下!了解更多详情资讯,请关注应届毕业生考试网!
使用java开发的软件,通常是由若干个类和接口组成的,所以需要在类之间进行方法调用,以完成所需要的'软件功能,这可以通过在一个类中定义另一个类的实例,然后通过该实例访问那个类中的方法。
例如有两个类student和teacher,分别代表学生类和教师类,接下来看下面的代码:
ø 学生类student
01 package soft;
02 public class student {
03 private int id; // 编号
04 private string name; // 姓名
05 private boolean pass; // 是否通过考试,true表示通过,false表示未通过
06 public void setid(int id) {
07 = id;
08 }
09 public int getid() {
10 return id;
11 }
12 public void setname(string name) {
13 = name;
14 }
15 public string getname() {
16 return name;
17 }
18 public void setpass(boolean pass) {
19 = pass;
20 }
21 public boolean ispass() {
22 return pass;
23 }
下面代码在教师类中创建学生类的实例,并调用学生类中的方法,完成为学生评分的功能,如果通过考试,则将其pass属性设置为true,否则设置为false。
ø 教师类teacher
01 package soft;
02 public class teacher {
03 public static void main(string[] args) {
04 student student = new student(); // 创建学生类的实例
05 (110100); // 指定编号
06 e("张*超"); // 指定姓名
07 s(true); // 指定是否通过考试
08 n("编号:" + ()); // 输出编号
09 n("姓名:" + e()); // 输出姓名
10 n("是否通过考试:" + ()); // 输出是否通过考试
11 n();
12 (110108); // 指定编号
13 e("李*明"); // 指定姓名
14 s(false); // 指定是否通过考试
15 n("编号:" + ()); // 输出编号
16 n("姓名:" + e()); // 输出姓名
17 n("是否通过考试:" + ()); // 输出是否通过考试
18 }
19 }
运行程序,在控制台输出两个学生的信息,效果如图1所示。
专家点评
在一个类中访问另一个类中的方法,与在同一个类中创建类的实例,然后通过该实例访问这个类中的方法是一样的,只不过是将创建类的实例与通过该实例访问方法的代码放到另一个类中而已。
s("content_relate");
【在一个类中访问另一个类的方法】相关文章:
java中string类的方法
10-03
java中arraylist类的使用方法
10-03
php中抽象类与抽象方法的用法
09-29
php调用父类方法
09-29
新闻类托福词汇记忆方法
06-22
java中number 与 math 类
10-03
高考政治的措施类试题备考方法
06-18
高考政治措施类试题的备考方法
06-17
php页面跳转到另一个页面的方法
09-22
php中的类与对象入门知识
09-13
【本文地址:http://www.pourbars.com/zuowen/2735766.html】