java中的类与对象的问题。

我想问一下:
假如现在有两个对象,对象1,对象2。。
但是对象2中有一个方法要用到对象1中的一些数据。
那应该怎样写?
是不是在建立对象2的时候在构造器参数上传入对象1?

本人才学习了2个星期java,之前的日子学习基础的时候那些练习都是用面向过程来做的,昨天刚学面向对象,所以很多都搞不懂,而且不知道这样说对不对。~谢谢

面向对象的好处就是可以方便的替换对象,以及采用各个对象的组合完成某项任务,举个例子,现在我们有学生和笔两个对象,学生要写字那么肯定用到笔来写,也就是说 完成写字这项任务 必须有学生 和 笔两个对象,而学生是主题,笔是工具,学生需要用到笔。
public class MainTest{
public static void main(String[] args) {
Student student=new Student();//学生对象
Pen pen=new Pen();//具体的笔
student.write(pen);//学生要写字,必须传入一支笔
}
}

class Student{
public void write(Pen p){
p.write();
}
}
class Pen{
public void write(){
//do something
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-23
对象2的类的数据在定义的时候修饰词用public
第2个回答  2021-04-22

本视频主要从Java语言基础、JavaSE核心、WEB全栈及数据库、Servlet/Jsp核心、 Java框架五个阶段进行讲解。在本教程中,会让大家从零基础快速掌握Java知识。想要配套学习资料的小伙伴可以联系我哦!

第3个回答  2011-04-20
用继承的方法
相似回答