12003 Java抽象类实例3源代码 – 恵玩科技

//定义一个学生类
class Student
{
	public void say(){
		System.out.println("好好学习天天向上");
	}
}

//定义一个学生demo类并把学生类对象作为方法返回值
class StudentDemo
{
	public void getStudent(Student s){
		s.say();
	}
}

//输出测试
class StudentTest1 {
	public static void main(String[] args) {
		//通过demo调用学生类的方法
		//(new StudentDemo).say();  错误
		StudentDemo s=new StudentDemo();
		Student st=new Student();
		s.getStudent(st);

		//方法改进

		(new StudentDemo()).getStudent(new Student());

		//总结,链接方法有很方便的地方,减少了很多的代码,关键是要理解其原理,不然容易看不懂代码

	}
}

 

打赏作者