Error
Error ����觷������ö�Դ���������㹡�����ҧ����� ���й����ҡ�����������㴷�������ö���ҧ ���������㹤���������������Դ error ������ �����觷��з�����Դ�����Դ��Ҵ���ҧ�����ç����к����� �ѡ���Դ�ҡ����͡Ẻ�к����������ա���ҧἹ�������Ѻ�ѭ�ҷ���Դ�Ҩ���Դ�����
������ 4 �Ը� 㹡�èѴ��áѺ��ǹ�ͧ error ����Դ��鹡Ѻ�к� ����
������ʹ� error ��� (���Ըշ�����չѡ)
��Ǩ�ͺ�ѭ�ҷ��ὧ���� �����ԡ��÷ӧҹ�ͧ���������;��ѭ��
��Ǩ�ͺ�ѭ�ҷ��ὧ���� ��о������Ѵ��áѺ�ѭ�ҹ��
Exception
���ʹ� error
������ʹ㨷��е�Ǩ�ͺ error ����Դ�����к� �������ҷҧ��ͧ�ѹ error �����觼����µ���к������ �Ըա���͡Ẻ�к�������� �����к����դ�è����ʶ����Ҿ���� ��觡�û��������к����Թ�ҹ����������� ��õ�Ǩ�ͺ error �з�����к�����ͧ�������ŧ㹷���ش ���й���������ѡ�������Ѻ������ҧ�������ҧ�١��ͧ������ըش�Դ��Ҵ
��Ǩ�ͺ�ѭ�ҷ��ὧ���� ��о������Ѵ��ûѭ�ҹ��
�Ըա�ù����ա�õ�Ǩ�ͺ error ����Դ�����к� ��о������������;� error ��� �¡�� ���ҧ�����ͨѴ�����ѭ�ҷ���Դ��� ¡�����ҧ��
|
if (a==0) a= 1; c=b/a; |
�괴�ҹ�� �繡�ôѡ�Ѻ��ͼԴ��Ҵ�¡����ô��� 0 ��觡����ô��� 0 ��� ������ҧ��Ե����ʵ�����������ö����� �֧������Դ�ѭ��������;��Ѻ��ǹ��÷���� 0 �ѧ��鹶���������֧�����ҧ�괴ѡ�Ѻ��ͼԴ��Ҵ ���Ƿӡ��������¡� �з�����к�����ö�ӧҹ��������������
Exception
����� Object-Orient �����ѡɳо���ɢͧ�ç���ҧ�����������¡��� exceptions ��͡�èѴ������Ըշ��е�Ǩ�ͺ�ѭ�� ��ШѴ��áѺ�ѭ�ҹ��¡������ҧ������� Java ��� C++ ���դ���� catch ���throw �����������͵�Ǩ�ͺ �����ѭ�ҷ���Դ��鹡Ѻ�к� ���ç���ҧ�ͧ����� try/catch �����ѡɳдѧ���
|
try { //�괷�����ѹ���� ����Ҩ������Դ error �� }catch (Exception e) { //�괷��ӡ����㢻ѭ�ҷ�辺��� , |
��õ�Ǩ�Ѻ error �ҡ �try� ����;� error ������䢷���˹����� �try� ����觨�价ӧҹ����ѧ��ǹ�ͧ����� �catch� ������䢢�ͼԴ��Ҵ��� �ٻẺ�����䢢�ͼԴ��Ҵ��ѡɳй������������ѡɳ��Тͧ���� Object-Orient ������ҧ�����ҹ��
|
try { count = 0; count = 5/count ; }catch (AritmeticException e) { system.out.printIn (e.getMessage ()); count = 1 ; } system.out.printIn ("The exception is handled.") |
Accessors
Accessor �繢�ʹշ����ҡ��� Encapsulate ����繡�èӡѴ�����Ҷ֧ (access) 㹡�� read ���� write ������ ����� object ��蹷ӡ�� set ���������� ����ѧ����� class ����¹�ŧ (modification) ����������ҧ�Դ���ա����
���� accessor
Accessor ��� method ���حҵ����ա����ҹ ��¹ ���������� object ���� ��� accessor ����öԺ������� ���� method �ѧ���仹��
-GetVarName ( ) ��͡����ҹ�����Ţͧ class ������� varName
-SetVarName (value) ��͡�á�˹������Ţͧ class ������� varName
������ҧ ��
|
public void setName (String input) { Name = input ; } public String getName () { return name ; } |
㹡���͡Ẻ�к� Object-Oriented ���չ�� ��ǹ�ͧ�����Ť�á�˹������Ẻ private ���ͧ�ҡ������� ˹��� private ���� class ��蹨�����ö�ӡ������¹�ŧ��ǹ�ͧ���������� object ������Ңͧ object ��鹨�����Һ�֧�������¹�ŧ���
Page1 >>> Page 2 >>> Page3 >>> Home >>> Test
Coppyright 2004 By Webmaster All Right Reserved Comments