java的语法糖(java的语法)
导读 1)Object s=e.getSource();//Object是什么意思? Object,就是java世界中所有类的根类,就是所有类的祖先,其他类都实现object类...
1)Object s=e.getSource();//Object是什么意思? Object,就是java世界中所有类的根类,就是所有类的祖先,其他类都实现object类里面的方法2)if(s instanceof JButton){//instanceof是什么意思? A instanceof B:判断A是否是B的实例(具体的一个例子) 举个例子就是:有的人是学生,有的人是老师,现在有个人想用学生的方法,但实例话这个人的时候实例化的是人,并不是学生(虽然你知道他是个学生),这怎么办呢?强转的话会报错,虚拟机认为不能把一个人强转成学生,这时候就应该用instanceof判断一下,看那个人是否是学生的实例,是的话,就可以强转,执行学生的方法. 例子有点绕,希望你能理解....3) JButton b=(JButton)s;//JBtton加括号是什么意思? 如果s是JButton的实例(也就是说s是个JButton),则执行这行代码,将S强转成JButton ....}。
免责声明:本文由用户上传,如有侵权请联系删除!