observable_Java Observable setChanged()方法与示例
observable
可观察的类setChanged()方法 (Observable Class setChanged() method)
setChanged() method is available in java.util package.
setChanged()方法在java.util包中可用。
setChanged() method is used to set this Observable object status as changed.
setChanged()方法用于将此Observable对象状态设置为已更改。
setChanged() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
setChanged()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
setChanged() method does not throw an exception at the time of set changing status.
setChanged()方法在设置更改状态时不会引发异常。
Syntax:
句法:
protected void setChanged();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of the method is void, it returns nothing.
该方法的返回类型为void ,不返回任何内容。
Example:
例:
// Java program to demonstrate the example
// of void setChanged() method of Observable
import java.util.*;
// Implement Observers class
class Observers implements Observer {public void update(Observable obj, Object ob) {System.out.println("Obs is added");
}
}
// Implement Observed Class
class Observed extends Observable {// Function call with setChanged()
void setChange() {setChanged();
System.out.println("setChanged(): " + hasChanged());
notifyObservers();
}
// Function call without setChanged()
void unsetChange() {System.out.println("unsetChanged(): " + hasChanged());
notifyObservers();
}
}
public class SetChanged {// Implement Main Method
public static void main(String args[]) {Observed observed = new Observed();
Observers obs = new Observers();
observed.addObserver(obs);
observed.setChange();
observed.unsetChange();
}
}
Output
输出量
setChanged(): true
Obs is added
unsetChanged(): false
翻译自: https://www.includehelp.com/java/observable-setchanged-method-with-example.aspx
observable
observable_Java Observable setChanged()方法与示例相关推荐
- observable_Java Observable countObservers()方法与示例
observable 可观察的类countObservers()方法 (Observable Class countObservers() method) countObservers() metho ...
- .net连接mysql数据_.net连接MYSQL数据库的方法及示例!
连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...
- set.difference() 的用法(python3)_Python 集合 difference_update() 使用方法及示例
Python 集合 difference_update() 使用方法及示例 Difference_update()使用集合的差集更新集合,并调用difference_update()方法. 如果A和B ...
- doc python 颜色_Python wordcloud.ImageColorGenerator方法代码示例
本文整理汇总了Python中wordcloud.ImageColorGenerator方法的典型用法代码示例.如果您正苦于以下问题:Python wordcloud.ImageColorGenerat ...
- isdigit函数在C语言什么意思,C 库函数 isdigit() 使用方法及示例
C 库函数 isdigit() 使用方法及示例 isdigit()函数检查字符是否为数字字符(0-9). isdigit()的函数原型int isdigit( int arg ); 函数isdigit ...
- python中append的用法_Python 列表 append() 使用方法及示例
Python 列表 append() 使用方法及示例 append()方法将一个项目添加到列表的末尾. append()方法将单个项目添加到列表的末尾. append()方法的语法为:list.app ...
- java kryo_Kryo框架使用方法代码示例
Kryo框架的source已移至https://github.com/EsotericSoftware/kryo ,进入此页面,然后点击右边的Download Zip按钮,就能下载到最新版本的Kryo ...
- python文件的用法,Python 文件 readlines() 使用方法及示例
Python 文件 readlines() 使用方法及示例 概述 readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for... in ... ...
- php一些单选、复选框的默认选择方法(示例)
转载 http://www.php.cn/php-weizijiaocheng-360029.html 一. radio和checkbox及php select默认选择的实现代码 1.radio单选框 ...
最新文章
- 一条sql语句统计一个字段的不同条件, 无需过多子查询
- android html 换行_Android中Strings资源加空格,换行符,@等方法示例
- vb表格控件_(超级干货)ExcelVBA拆分表格并分别发送邮件增强版
- 5G时代,如何让人工智能服务人类而不是开除人类
- 如何给ppt编辑页码_拒绝千篇一律:Word插入“侧边”页码,让文档别具一格!...
- 双11专刊|云原生数据仓库AnalyticDB支撑双11,大幅提升分析实时性和用户体验
- php中dump怎么使用,php – 如何正确使用print_r或var_dump?
- 光纤通道(FC: Fibre Channel)
- adb命令 android 串口_android逆向笔记之初学者常用adb命令
- 304 ajax,ajax中304缓存处理
- 【渝粤教育】国家开放大学2018年春季 0008-22T简明现代汉语 参考试题
- Debian 9.6.0 + OpenMediaVault 4.x : 实机安装前的虚拟机试验
- GB/T14710|聊一聊医用电气设备的环境试验
- 全国省、市、县(区)编码表
- 某宝抢购taobaosnap开发与实现
- 服务器与Tomcat区别
- 流计算及在特来电监控引擎中的实践
- 论文笔记——CPN(Corner-Proposal-Network)Det
- matlab 与cla的区别clf,matplotlib:清除一个图,何时使用cla(),clf()或close()?
- 【JDK工具】jinfo、jps、jstack、jstat、jmap、jconsole
热门文章
- 登陆拦截拦截ajax,过滤器实现登录拦截需要注意的问题(AJAX请求的处理)
- 计算机英语六级,英语六级作文范文:计算机
- mysql 101_MySQL 调优/优化的 101 个建议!
- vue中多行文本标签_vue控制多行文字展开收起的实现示例
- 组态王能直接读取仪表数据吗_液晶多功能网络电力仪表PD800H
- SQL语句性能优化操作
- 利用人工智能提升团队包容性
- JavaSE基础知识学习-----泛型
- TODO:macOS上ThinkPHP5和Semantic-UI集成
- Ubuntu12环境下Thin+rails(4)+ruby(2)+nginx+mysql 配置