当前位置:编程学习 > JAVA >>

java编程

用java实现一个人,既是教师又是程序员 --------------------编程问答--------------------  用构造方法啊 --------------------编程问答--------------------
引用 楼主 wx1304932085 的回复:
用java实现一个人,既是教师又是程序员

这个可以通过很多种方式实现,我举个接口的例子吧!

如代码所示,有Person类,还有Teacher和Programmer接口。
要成为一个人,先继承Person类;然后要当老师,又要当程序员,就是把老师和程序员的接口都实现了。
这时候NbMan即是老师,又是程序员了!


class Person{
    public String name;
    public Person(String name) {
        this.name = name;
    }
}
interface Teacher{
    public void teaching();
}
interface Programmer{
    public void coding();
}
class NbMan extends Person implements Teacher, Programmer{
    public NbMan(String name) {
        super(name);
    }
    public void coding() {
        System.out.println(name + " do coding");
    }
    public void teaching() {
        System.out.println(name + " do teaching");
    }
}

public static void main(String[] args) {
    NbMan man = new NbMan("Tom");
    man.teaching();
    man.coding();
}


--------------------编程问答--------------------
引用 2 楼 tiwerbao 的回复:
引用 楼主 wx1304932085 的回复:用java实现一个人,既是教师又是程序员
这个可以通过很多种方式实现,我举个接口的例子吧!

如代码所示,有Person类,还有Teacher和Programmer接口。
要成为一个人,先继承Person类;然后要当老师,又要当程序员,就是把老师和程序员的接口都实现了。
这时候NbMan即是老师,又是程序员了!

……
NBMan --------------------编程问答-------------------- 可以用接口实现。。也可以用继承 --------------------编程问答--------------------
引用 3 楼 ahuter9 的回复:
引用 2 楼 tiwerbao 的回复:
引用 楼主 wx1304932085 的回复:用java实现一个人,既是教师又是程序员
这个可以通过很多种方式实现,我举个接口的例子吧!

如代码所示,有Person类,还有Teacher和Programmer接口。
要成为一个人,先继承Person类;然后要当老师,又要当程序员,就是把老师和程序员的接口都实现了。
这时候NbMan即是老师,又……

++
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,