Article View: cn.bbs.comp.lang.java
Article #24802����Java����������
From: diff.bbs
Date: Mon, 22 Dec 1997 00:00
Date: Mon, 22 Dec 1997 00:00
98 lines
3507 bytes
3507 bytes
�����ŪJava Beans������������ԭ��ʹ���ϵ������ز������ˡ�
��ĺ�ugly.��ԭ���Ļ��뷨�DZ���������ǰ���洢�ṹ�ú�
������û��ǰ��,�������������������Ա��m_��ͷ���ֲ���
��û�С������ö����ṹ���߹�����������Щ����Դ����MS��
����������(��Ȼֻ�Dz��ַ��)��
<pre>
class MyClass
{
char[] m_chMyChar_A; // ch - char[],_A - ����
String m_strMyStr; // str - String
int m_iMyInt; // i - int
boolean m_bLabelVisble // b - boolean
......
Label m_label_A[] // Object array
int m_iLabelNumber //
public void removeMyLabel()
{
int tmpInt;
if( !m_bLabelVisible )
{
for( tmpInt = 0; tmpInt < m_iLabeNumber; i ++ )
m_label_A[tmpInt].hide();
}
}
......
}
<pre>
Ȼ������Java Beans���design pattern.
<pre>
class MyClass
{
char[] m_chMyChar_A; // ch - char[],_A - ����
String m_strMyStr; // str - String
int m_iMyInt; // i - int
boolean m_bLabelVisble // b - boolean
......
Label m_label_A[] // Object array
int m_iLabelNumber //
public void removeMyLabel()
{
int tmpInt;
if( !m_bLabelVisible )
{
for( tmpInt = 0; tmpInt < m_iLabeNumber; i ++ )
m_label_A[tmpInt].hide();
}
}
public boolean ism_bLabelVisible()
{
return m_bLabelVisible;
}
public void setm_bLabelVisible(boolean b)
{
m_bLabelVisible = b;
}
......
}
<pre>
����ij���Ϳ��ź�ugly,����ͳ������m�ϣ�������ʲô
�õĽ���������������ÿ�Щ�𣿶��ң���Java��̹����
�������MS���Dz�̫һ��ġ������������һ����Щ����
������Ҫ������ij�������������ȷ���������������
Java Doc,��������á������JWolf��ʾ�ҵģ���ԭ������
����Java Doc�涨��ע����Ȼ������ɵ�doc�������
���������֣����������ʱ�䣬��Ʊ��滹Ӧ�����д��
<pre> Diff. </pre>
--
[1;36m ��Դ: ����������BBSվ��bbs.nease.net�E[FROM: www-post@bbs.nease.n]
Technical Details
Message-ID:
<3MEA8B$8Wi@bbs.nease.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: f6cb0,e5bfcf577179ecad,start X-Google-Attributes: gidf6cb0,public From: diff.bbs@bbs.nease.net () Subject: ����Java���������� Date: 1997/12/22 Message-ID: <3MEA8B$8Wi@bbs.nease.net> X-Deja-AN: 309556515 X-Filename: Java/M.882768779.A Organization: Net Ease Newsgroups: cn.bbs.comp.lang.java,