<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java蜘蛛人 歡迎大家

    歡迎大家 來到我的blog , 如果我身邊的朋友 有什么不懂可以直接來問我 我會(huì)細(xì)心的幫助你的. 如果網(wǎng)絡(luò)上的朋友有什么不懂的 可以加我Java蜘蛛人 QQ48187537
    posts - 54, comments - 192, trackbacks - 0, articles - 1

    把一個(gè)事物搞的越不具體 就是越抽象.. 比如一個(gè)人的抽象是動(dòng)物 .再抽象點(diǎn)是哺乳類. ..等等..  定義了一個(gè)抽象的父類 里面可以有一些抽象的方法  然后再定義子類來實(shí)現(xiàn)這些方法.. 用abstract 來修飾抽象. .
    如  abstract class Test   //定義抽象類
    {
       private String name;
       Test(String n)
        {
            name=n;
        }

      public  abstract String gethaha();  //定義一個(gè)抽象的方法.
    }

    抽象類是不能實(shí)例對(duì)像的..      可以定義一個(gè)抽象類的對(duì)象變量,但是他只能引用非抽象子類的對(duì)象   如:
     Test a=new Employee("xiaoqiao",9000);

    import java.text.*;
    import java.util.
    *;
    public class PersonTest
    {
        
    public static void main (String[] args) 
        {
            Person 
    [] staff=new Person[2];
            staff
    [0]=new Employee("鄭成橋",5000,1989,05,06);   
            
    //這里注意 Person是抽象的類 不能實(shí)例對(duì)象,可以定義一個(gè)抽象類的對(duì)象變量,但是他只能引用非抽象子類的對(duì)象
            staff
    [1]=new Student("哈哈啊","你好嗎");
            
            
    for(Person e:staff)
            {
                System.out.println(e.getName()
    +"\t"+e.getDescription());
            }
        }
    }

    abstract class Person  
    //定義一個(gè)抽象的類
    {
        private String name;
        
    public Person(String n)
        {
            name
    =n;
        }
        
    public abstract String getDescription();//定義一個(gè)抽象的方法
        
    public String getName()
        {
            
    return name;
        }

    }
    class Employee extends Person   
    //Employee實(shí)現(xiàn)這個(gè)抽象的類
    {
        private 
    double salary;
        private Date hireDay;
        
    public Employee(String n,double s,int year,int month,int day)
        {
            super(n); 
            salary
    =s;
            GregorianCalendar calendar 
    =new GregorianCalendar(year,month -1,day);
            hireDay
    =calendar.getTime();
        }
        
    public double getSalary()
        {
                
    return salary;
        }
        
    public Date getHireDay()
        {
            
    return hireDay;
        }
        
    public String getDescription()
        {
            
    return String.format("an employee with a salary of $%.2f",salary);
        }
        
    public void raiseSalary(double byPercent)
        {
            
    double raise=salary*byPercent/100;
            salary
    +=raise;
        }
    }
    class Student extends Person
    {
        private String major;
        
    public Student(String n,String s)
        {
            super(n);
            major
    =s;
        }
        
    public String getDescription()
        {
            
    return "a student majoring in"+major;
        }
        
    }


                                                                                             __作者: 鄭成橋

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品在线观看免费| 亚洲色欲色欲www在线丝| 天天摸天天操免费播放小视频| 免费一看一级毛片| 亚洲成a人片在线观| 人妻免费久久久久久久了| 久久久久久国产精品免费免费男同| 最近免费中文字幕视频高清在线看 | 久久国产精品一区免费下载| 免费爱爱的视频太爽了| 久久亚洲精品国产精品黑人| 视频一区二区三区免费观看| 最近免费2019中文字幕大全| 亚洲Av无码国产情品久久 | 亚洲欧洲日本在线| 久久乐国产综合亚洲精品| 久久aⅴ免费观看| 亚洲综合在线另类色区奇米| 国产亚洲一卡2卡3卡4卡新区| 国产精品视频免费| 亚洲毛片一级带毛片基地| 中国好声音第二季免费播放| 国产jizzjizz视频全部免费| 久久亚洲精品无码网站| 香蕉视频在线观看免费国产婷婷| 亚洲精品美女在线观看| 免费A级毛片无码A∨免费| 亚洲免费二区三区| 三年片在线观看免费大全| 国产精品亚洲综合五月天| 91免费播放人人爽人人快乐| 亚洲午夜久久久精品电影院| 国产成人精品久久免费动漫| 亚洲专区中文字幕| 国产三级在线观看免费| 美女露100%胸无遮挡免费观看| 亚洲国产成人久久精品99 | 亚洲成AV人在线播放无码| 巨波霸乳在线永久免费视频| 国产精品高清视亚洲精品| 免费高清资源黄网站在线观看|