面向对象(匿名内部类在开发中的应用)
生活随笔
收集整理的這篇文章主要介紹了
面向对象(匿名内部类在开发中的应用)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
匿名內部類在開發中的應用
public class test1_NoNameInner {public static void main(String[] args) {PersonDemo yy = new PersonDemo();//yy.method(new Student());yy.method(new Person() {public void show(){System.out.println("show");}});//匿名內部類當作參數傳遞,本質把匿名內部類看做一個對象}} //這里寫抽象類,接口都行; abstract class Person{public abstract void show(); }class PersonDemo{//public void method(Person p){ //Person p = new Student();/*Person p = new Person(){ //父類引用指向子類對象public void show(){ //將注釋里面的這些東西賦值給Person p;System.out.println("show");}};*/ public void method(Person p){ //編譯看的是父類show方法();p.show(); //運行看的是子類調用重寫之后show方法;} }class Student extends Person{public void show(){System.out.println("show");} } 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的面向对象(匿名内部类在开发中的应用)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面向对象(静态成员内部类的调用)
- 下一篇: 编写一程序,输入一个字符串,查找该字符串