当前位置: 首页 > news >正文

做网站上哪买空间韶关市建设与房地产信息网站

做网站上哪买空间,韶关市建设与房地产信息网站,平面设计基础知识,线上营销策略持有对方引用比如 A类有#xff1a; h、j、 k#xff0c; 3种方法#xff0c;B类有 h 1种方法#xff0c;但我B类必须要用到 A 类的 k方法怎么办呢#xff1f;那么下面就要引入引用了#xff01;我在 B 类中创建个A类的引用#xff0c;例如 如果在同一包下就不用导包了 …持有对方引用比如 A类有 h、j、 k 3种方法B类有 h 1种方法但我B类必须要用到 A 类的 k方法怎么办呢那么下面就要引入引用了我在 B 类中创建个A类的引用例如 如果在同一包下就不用导包了 import 包名.A public class B { A anull 此a就是B类中 对A的引用 anew A(); 用此引用创建了A类的实例 } 持有对方引用的目的就是为了 更灵活的在对象与对象之间进行 配合 更具有灵活性 在一个类中访问另外一个类的成员变量可以利用持有对方的引用来访问 本程序实现一个简单的加法运算器带图形界面的。 程序如下先是不持有对方引用 import java.awt.*; import java.awt.event.*; public class TestMath { public static void main(String[] args) { MyFrame9 f new MyFrame9(); f.MyMath(); } } class MyFrame9 extends Frame { TextField tf1,tf2,tf3; public void MyMath() { tf1 new TextField(10); tf2 new TextField(10); tf3 new TextField(20); Label label1 new Label(); Button b1 new Button(); b1.addActionListener(new MyMonitor(tf1,tf2,tf3)); setLayout(new FlowLayout()); add(tf1); add(label1); add(tf2); add(b1); add(tf3); pack(); setVisible(true); } } class MyMonitor implements ActionListener { TextField tf1,tf2,tf3; MyMonitor(TextField tf1,TextField tf2,TextField tf3) { this.tf1 tf1; this.tf2 tf2; this.tf3 tf3; } public void actionPerformed(ActionEvent e) { int n1 Integer.parseInt(tf1.getText()); int n2 Integer.parseInt(tf1.getText()); tf3.setText((n1n2)); } } 再在源程序上修改为持有对方引用 import java.awt.*; import java.awt.event.*; public class TestMath { public static void main(String[] args) { MyFrame9 f new MyFrame9(); f.MyMath(); } } class MyFrame9 extends Frame { TextField tf1,tf2,tf3; public void MyMath() { tf1 new TextField(10); tf2 new TextField(10); tf3 new TextField(20); Label label1 new Label(); Button b1 new Button(); b1.addActionListener(new MyMonitor(this)); setLayout(new FlowLayout()); add(tf1); add(label1); add(tf2); add(b1); add(tf3); pack(); setVisible(true); } } class MyMonitor implements ActionListener { MyFrame9 mf null; MyMonitor(MyFrame9 mf) { this.mf mf; } public void actionPerformed(ActionEvent e) { int n1 Integer.parseInt(mf.tf1.getText()); int n2 Integer.parseInt(mf.tf2.getText()); mf.tf3.setText((n1n2)); } } 总结很明显程序一要传每一个成员变量比较不方便而程序二相当于在跟一个持有全部成员变量的大管家在打交道自然可以也可以跟成员变量打交道方面了程序。 为了让学习变得轻松、高效今天给大家免费分享一套Java教学资源。帮助大家在成为Java架构师的道路上披荆斩棘。需要资料的欢迎加入学习交流群928505736
http://www.yutouwan.com/news/335688/

相关文章:

  • 网络企业做网站wordpress阿里云短信
  • 公司制做网站重庆景点门票价格一览表
  • 网站建设制作网站电子商务网站建设组织流程图
  • 自己开发网站做绿化生意有什么网站
  • 类似于淘宝的网站建设方案网站建设的知识
  • 建设科技信息 网站建设南京凯盛建设集团有限公司网站
  • 吉林省交通建设集团有限公司网站网站忘记备案
  • 平面ui设计网站曲阳住房和城乡建设局网站
  • 网站增加外链的方法有哪些专业做w7系统的网站
  • 需求网站网站开发交接协议书
  • 响应式建设网站太原网站建设报价
  • 网站设计制作如何评价计算机培训机构哪个最好
  • 医疗网站模版网站收录检测
  • 财经直播的网站开发一个多少钱小程序开发需要什么软件
  • 网站代码怎么改网站开发工程师心得总结
  • php 网站备份代码数字选用平台介绍
  • 做网站需要的带宽上行还是下行无锡网站建设解决方案
  • 个人做论坛网站怎么做wordpress网站导航
  • 网站建设蓝色工匠南宁市网站建设
  • 开源网站模板cms淮安官方网站开发区
  • 已有网站开发app终端公司网站如何被百度快照
  • 读图机 东莞网站建设建站工具论坛
  • 怎样将自己做的网站给别人看网站建设 客户拜访
  • 网站建设用阿里还是华为云响应网站
  • 萧山网站优化wordpress 调用内容
  • 建设电子商务网站为了同学都能访问网站如何做
  • 拖拽式建站重庆微信网站建设价格
  • 网站的空间租用费增城新闻头条今天
  • 电子商务网站建设源码专业做化妆品的网站
  • 网站上那些兼职网页怎么做的邯郸移动网站建设费用