黑马程序员技术交流社区

标题: 【郑州校区】JavaEE实体基础班教程笔记第7天第4章类名作为... [打印本页]

作者: 我是楠楠    时间: 2018-2-25 10:07
标题: 【郑州校区】JavaEE实体基础班教程笔记第7天第4章类名作为...
第4章 类名作为形参和返回值

1.1 类名作为方法的形式参数
1.1.1 案例代码十四:
[AppleScript] 纯文本查看 复制代码
package com.itheima_10;

public class Student {
public void study() {
System.out.println("好好学习,天天向上");
}
}


package com.itheima_10;

public class Teacher {
public void test(Student s) {//接收传递过来的Student对象的地址值
s.study();                  
}
}

[AppleScript] 纯文本查看 复制代码
package com.itheima_10;

//需求: 调用Teacher的test方法

//类名作为形式参数:其实这里需要的是该类对象。
public class Test {
public static void main(String[] args) {
Teacher t = new Teacher();
Student s = new Student();
t.test(s);
}
}
1.2 类名作为返回值案例
1.2.1 案例代码十五:
[AppleScript] 纯文本查看 复制代码
package com.itheima_11;

public class Student {
public void study() {
System.out.println("好好学习,天天向上");
}
}

[AppleScript] 纯文本查看 复制代码
package com.itheima_11;

public class Teacher {
public Student getStudent() {
Student s = new Student();
return s;//返回的是Student对象的地址值
}
}

[AppleScript] 纯文本查看 复制代码
package com.itheima_11;

//需求: 通过Teacher得到Student对象,然后调用Student类的方法
//如果方法的返回值是类名:其实返回的是该类的对象
public class Test {
public static void main(String[] args) {
Teacher t = new Teacher();
Student s = t.getStudent();
s.study();
}
}
更多
第一天
第1章 Java概述
第2章 环境配置
第3章 语法格式
第二天
第1章 Eclipse开发工具
第2章 运算符
第3章 键盘录入
第三天
第1章 选择流程控制语句
第2章 循环流程控制语句
第3章 控制循环语句
第四天

传智播客·黑马程序员郑州校区地址
河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层
联系电话 0371-56061160/61/62
来校路线  地铁一号线梧桐街站A口出


作者: Bluewonder    时间: 2018-2-26 16:01





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2