教育路上
摘要: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/12/09 20:22
文中描述的是准确的吗,如何报名!