栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

用构造函数初始化变量

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用构造函数初始化变量

Java对象有点像真实对象。并

new
顾名思义:它创建了一个新对象。让我们举一个简单的例子:

Box box1 = new Box();Box box2 = new Box();box1.fillWithCandies(candies);

box1
是一个装满糖果的盒子。
box2
是一个不同的盒子,不包含任何东西,因为只
box1
装满了糖果。

在您的代码中,updateGUI的

actionPerformed()
方法
RecordTableGUI
使用新名称创建一个新对象。那不会改变第一个。

如果要updateGUI修改现有的RecordTableGUI对象,则需要具有对该对象的引用:

public class updateGUI extends Jframe implements ActionListener {    private RecordTableGUI recordTableGUIToUpdateWhenOKIsClicked;    public updateGUI(RecordTableGUI recordTableGUIToUpdateWhenOKIsClicked, ...) {        this.recordTableGUIToUpdateWhenOKIsClicked =  recordTableGUIToUpdateWhenOKIsClicked;        ...    }    public void actionPerformed(ActionEvent e) {        if (e.getSource() == okButton) { newName = tf.getText(); this.recordTableGUIToUpdateWhenOKIsClicked.setNewName(newName);        }    }}

在使用Swing之前,您应该使用简单的示例进行练习。您还应该遵守Java命名约定。并且

updateGui
该类应该是JDialog,而不是Jframe。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/507378.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号