在 Java 方法中传递对象参数的有效方法

Noobie Coder

我只是在寻找另一种将对象参数传递给方法的有效方法。

所以我有一些这样的方法:

private void dashboardMenu() {
    Dashboard dashboard = new Dashboard();
    body.removeAll();
    body.add(dashboard);
    dashboard.setSize(body.getWidth(), body.getHeight());
    dashboard.setVisible(true);
}

private void dataMenu() {
    Data data = new Data();
    body.removeAll();
    body.add(data);
    data.setSize(body.getWidth(), body.getHeight());
    data.setVisible(true);
}

我想要一个有效的方法在这两个方法之间调用对象参数(dashboard = new Dashboard()data = new Data())。

我认为它应该是这样的,例如:

private void dasboardMenu() {
    navigateMenu(Type object);
}

private void dataMenu() {
    navigateMenu(Type object);
}

private void navigateMenu(Type object) {
    object menu = new object();
    body.removeAll();
    body.add(menu);
    menu.setSize(body.getWidth(), body.getHeight());
    menu.setVisible(true);
} 

有可能这样做吗?

请给我一个例子。我什至不知道我应该做什么关键字。

希兰乔杜里

这个怎么样(假设你的仪表板和数据是 Swing 组件)?

private void dashboardMenu() {
    navigateMenu(new Dashboard());
}

private void dataMenu() {
    navigateMenu(new Data());
}

private void navigateMenu(JComponent c) {
    body.removeAll();
    body.add(c);
    c.setSize(body.getWidth(), body.getHeight());
    c.setVisible(true);
} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java,将String数组作为方法参数传递的最有效方法

Java:更改方法参数的最有效方法

在Java中,对super()参数列表中的静态方法的调用是有效的。为什么?

表示Java中大量对象移动的有效方法

从Java Date对象中剥离时间的最有效方法是什么?

查看ArrayList是否包含Java中对象的最有效方法

在Java中初始化对象的更有效方法?

在Java中对元组列表进行排序的有效方法

在ElasticSearch中仅获取_id的有效方法-Java

从Java中的数组制作直方图的最有效方法

Java泛型-具有“扩展”类型的集合参数的方法拒绝有效的参数?

Java模式匹配的有效方法

有效的Java:clone()方法的分析

编码Java ResultSet的有效方法

这是嵌套对象名单的分叉名单有效的方法?java的8 flatmap VS每个?

检查两个java对象的Deep Equal的最快,最有效的方法是什么?

Java:搜索对象的 ArrayList 以匹配 ID 但不同字段的有效方法

在Java 8中获取调用方方法的有效方法?

在Java中对复合对象进行有效的空检查

使用方法中传递的另一个参数获取对象的参数 - Java

在Java中检测偶数最有效的方法是什么?

在Java中创建独特边缘时链接网格图块的有效方法

在Java中实现单例模式的线程安全有效方法?

哪些方法可以用来从Java中的文件返回有效和无效的XML数据?

在java中缓存大约800万条记录的有效方法

在Java中对扩展任意长度的位模式进行签名的最有效方法是什么?

在Java中实现“自x以来的事件”的有效方法

在Java中的超类上调用抽象方法是否有效

在Java 6中将InputStream写入文件的有效方法