Java 易错知识点

1、以下程序执行的结果是:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class X{
     Y y= new Y();
     public X(){
         System.out.print( "X" );
     }
}
class Y{
     public Y(){
         System.out.print( "Y" );
     }
}
public class extends X{
     Y y= new Y();
     public Z(){
         System.out.print( "Z" );
     }
     public static void main(String[] args) {
         new Z();
     }
}

正确答案: C   你的答案: 空 (错误)

ZYXX
ZYXY
YXYZ
XYZX

初始化过程: 
1.  初始化父类中的静态成员变量和静态代码块  ; 
2.  初始化子类中的静态成员变量和静态代码块  ; 
3.初始化父类的普通成员变量和代码块,再执行父类的构造方法;
4.初始化子类的普通成员变量和代码块,再执行子类的构造方法; 
 
(1)初始化父类的普通成员变量和代码块,执行  Y y=new  Y();   输出Y 
(2)再执行父类的构造方法;输出X
(3)  初始化子类的普通成员变量和代码块,执行  Y y=new     Y();   输出Y 
(4)再执行子类的构造方法;输出Z
 所以输出YXYZ


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java图形化界面(GUI)是Java编程中常用的界面设计方式,可以使用Swing、JavaFX等框架进行开发。下面简单介绍一下Java GUI的知识点和命令按钮及相应的事件处理的方法及易错点: 1. 知识点: - JFrame窗体:Java GUI应用程序的主窗口,提供了标题、菜单、按钮等控件。 - JPanel面板:可以包含其他控件的容器,通常用于布局和组织其他控件。 - 布局管理器:用于控制窗体中控件的位置和大小,常见的有FlowLayout、BorderLayout、GridLayout等。 - 事件模型:Java GUI应用程序采用事件驱动模型,当用户与控件交互时,控件会产生事件,应用程序需要对这些事件进行响应。 2. 命令按钮及相应的事件处理方法: - JButton按钮:常用的命令按钮,可以响应用户的单击事件。 - 事件处理方法:使用ActionListener接口,实现actionPerformed()方法。该方法中编写处理用户单击事件的代码。 3. 易错点: - 窗体和面板的布局管理器设置不正确,导致控件显示不全或布局混乱。 - 没有设置控件的大小和位置,或者设置不正确,导致控件显示不出来或者错位。 - 没有为按钮添加事件监听器,导致按钮无法响应用户的单击事件。 - 在事件处理方法中没有正确处理异常,导致程序出现错误或崩溃。 以上是Java GUI的一些基本知识点易错点,希望可以帮助你更好地理解和使用Java GUI。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值