摘要:        
1.区别 2.各自的使用场景 1.抽象类的使用场景 如图,有三个类,其中存在共性,我们就会写一个父类并抽取出共性的东西,但有的方法难免会描述不清,所以我们就将其写为了抽象方法,抽象方法又得存在于抽象类中,所以抽象类主要是对事物做抽象,有些事物说不清 2.接口的使用场景 假如公司要写业务,那么肯定要先    阅读全文
posted @ 2025-02-23 23:18
直実
阅读(31)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.接口的成员特点 1.接口没有构造方法 接口没有构造方法,但是实现类中有构造方法,super()又该访问谁呢? 类实现接口只是认干爹,类本身还是会有亲爹Object,super()会访问Object类 2.接口中成员变量只能定义常量 接口会自动将public static final加到成员变量中    阅读全文
posted @ 2025-02-23 23:09
直実
阅读(9)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.接口介绍 日常生活中有很多接口,比如手机数据线的接口和手机充电器的接口 我们转换视角,站在设计者的角度思考接口,接口体现出规则,手机的接口大小和数据线的接口大小必须一致,各种接口的大小都要一致,都具有规则 所以,接口的本质就是设定规则 代码当中又该如何设定规则? 仔细一想,抽象方法不就有规则吗,    阅读全文
posted @ 2025-02-23 22:40
直実
阅读(37)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.注意事项 1.抽象类不允许创建对象 2.抽象类存在构造方法 3.抽象类中可以存在普通成员方法 4.抽象类的子类存在两种处理方式 第一种不多解释,主要讲第二种,子类继承了抽象类,相当于子类里面有了抽象类的抽象方法,不作具体描述就会报错 我们又知道抽象方法存在于抽象类中,如果把子类也改为抽象类,那么    阅读全文
posted @ 2025-02-23 22:11
直実
阅读(12)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.package包 导包第二点需要注意 a包和b包都存有Student类,c包存有测试类,我们在c中创建Student对象,系统会询问你要哪个包的Student类,并自动帮你导包 . 在导完a包的学生类后,想要再次导入b包的学生类就不能再像之前那样导了 全类名导包 通过带包名将b包重复的学生类导入    阅读全文
posted @ 2025-02-23 21:53
直実
阅读(14)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号