A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

        class Abstract
        {
                public static void main(String[] args)
                {
                        new bassStudent().study();
                        new bassStudent().sleep();
                       
                        new AdvStudent().study();
                        new AdvStudent().sleep();
                }
        }
        /*
        抽象方法注意事项
        1、抽象方法:就是看不懂的方法。必须用abstract修饰,抽象方法必须定义在抽象类中,
        2、抽象方法不可以创建对象因为没有意义
        3、抽象类中的方法要被使用,必须由子类复写其所有的抽象方法后又子类调用,子类如果只复写其部分抽象方法
           那么子类也必须是抽象的。

        */
        /*
        抽象abstract:只是是一个修饰符,抽象类中可以不定义抽象方法但是,抽象类不可以实例化,抽象不可以定义变量因为没有抽象的变量。
        */
        abstract class student
        {
                abstract void study();
                void sleep()
                {
                        System.out.println("床上睡觉");
                }
        }

        class AdvStudent extends student
        {
                void studey()
                {
                        System.out.println("adv \t study");
                }
        }
        class bassStudent extends student
        {
                void study()
                {
                        System.out.println("bass study");
                }
        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马