教育路上
摘要:java中getClass()和getSuperClass()、getName()方法的使用。以下是我們為大家整理的,相信大家閱讀完后肯定有了自己的選擇吧。
2021-06-22 09:43劉永莘
import java.awt.*; import java.awt.event.*; public class Class_Object extends Frame { Class_Object() { super("getClass()和getSuperClass()、getName()方法"); } public static void main( String[] args ) //程序的入口方法 { Class_Object frmclo=new Class_Object();//創建框架窗體 //設置框架窗體的事件監聽(關閉窗體事件) frmclo.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); Label out=new Label("單擊關閉按鈕,可以關閉該窗口"); frmclo.setLayout(new FlowLayout()); frmclo.add(out); Label dis1=new Label();//創建幾個標簽 Label dis2=new Label(); Label dis3=new Label(); Class classObj; classObj=frmclo.getClass(); //得到類的引用 dis1.setText("類名:"+classObj.getName()); dis2.setText("類名:"+frmclo.getClass()); classObj=classObj.getSuperclass(); //得到引用的超類 dis3.setText("超類:"+classObj.getName()); //frmclo.getSuperclass();//不能用此語句 frmclo.add(dis1);//加入標簽 frmclo.add(dis2); frmclo.add(dis3); frmclo.setSize(200,100); frmclo.setBackground(Color.yellow);//框架背景色 //frmclo.pack(); frmclo.show();//顯示框架窗體 } }
訪客的評論 2023/11/08 20:53
文中描述的是準確的嗎,如何報名!