首页 > 其他 > 详细

局部内部类(匿名内部类)

时间:2020-11-06 22:44:17      阅读:39      评论:0      收藏:0      [点我收藏+]
//局部内部类(匿名内部类)
public class Doem3 {
public static void main(String[] args) {
Organs1 organs = new Organs1();
organs.work();


}

}
class Organs1{
public void work(){
String name="器官";
System.out.println("器官的健康状况");
//局部内部类
class Heart {
public void run() {
System.out.println("心电图的显示状况");

}
}
Heart heart = new Heart();
heart.run();
}


}



/*匿名内部类:是局部内部类的一种特殊情况
* 位置是在方法中(放在main()中)
*
* 作用:减少抽象类或者接口的子类书写
*
* */
public class Doem4 {
public static void main(String[] args) {

new Yasuo(){
@Override
public void jineng() {
System.out.println("一技能:斩击");

}
}.jineng();
new gailun(){
@Override
public void run() {
System.out.println("大宝剑");
}
}.run();

}
}
abstract class Yasuo{
public abstract void jineng();

}
interface gailun{
void run();

}

局部内部类(匿名内部类)

原文:https://www.cnblogs.com/syy2017/p/13938822.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!