JAVA基础/属性
来源:互联网 发布:微星主板编程器jsp1 编辑:程序博客网 时间:2024/05/16 15:38
public class images{
private int x = 0 ;属性
public images(){};构造方法,与类同名,没有返回值
public String getNewImage(){} 方法,返回类型String
}
在JavaBean设计中,按照属性的不同作用又细分为四类。
类型:
1 simple 2 indexed 3 bound 4 constrained
1 simple:一个简单属性表示一个随有一对get/set方法,isx(布尔值)
public class JavaBean1 extends Canvas{
String str = “Hello”;
public void setStr(String newString){
str = newString;
}
public String getStr(){
return str;
}
}
2 indexed 一个数组属性表示一个数组值
public class JavaBean2 extends Canvas{
int[] dataSet = {1,2,3,4,5};
public void setDataSet(int[] x){ //设置整个数组
dateSet = x;
}
public void setDataSet(int index,int x){ //设置数组中的单个元素值
dataSet[index] = x;
}
public int[] getDataSet(){ //取得整个数组值
return dataset;
}
public int getDataSet(int x){ //取得数组中的指定的元素值
return dataSet[x] ;
}
}
3 bound 指当该属性的值发生变化的时候,要通知其他的对象。
这个属性就激活一个propertyChange事件
public class JavaBean3 extends Canvas{
String str = "hello" ;
private PropertyChangeSupport change = new PropertyChangeSupport(this);
public void setStr(String newString){
String oldString = str;
str = newString;
change.firePropertyChanage("str", oldString, newString);
}
public String getStr(){
return str;
}
}
4 Constrained: 指当这个属性的值要发生改变时,与这个属性已简历某种连接的其他 Java对象可决定属性的改变。
- JAVA基础/属性
- Java基础-静态属性,继承
- Java Script/Html 多种基础页面属性
- JAVA的动态属性反射(reflect)功能基础
- Java基础-将Bean属性值放入Map中
- Java基础总结(一)对象,类,属性,方法
- Java基础[1]三种变量以及字段和属性
- java基础------>继承--->属性(在子类中调用父类同名属性的两种方式)
- SQL基础:字段属性
- javascript基础属性
- 面向对象基础-属性
- 基础控件属性
- 【Linux基础】进程属性
- 数据挖掘基础:属性
- UIScrollView 基础属性方法
- android属性动画--基础
- 基础控件 UIButton属性
- C#基础 [09] 属性
- getopt用法
- JQuery EasyUI弹出对话框解决Asp.net服务器控件无法执行后台代码的方法
- Source insight 代码对齐错误
- IE下overflow:hidden失效的解决方法
- Linux下的JDK安装与配置
- JAVA基础/属性
- activity中DatePickerDialog的使用
- PIL for python (also,Tkinter)
- Ubuntu12.04安装程序速度很慢的解决方法
- 销售最大的敌人是谁?
- 求最长回文子串(Longest Palindromic Substring)
- 淘宝开放平台请求参数的拼接方式
- linux补充学习
- C#操作Sqlite快速入门