摘要:        
1. 调用成员变量:编译、运行都看左边。2. 调用成员方法:编译看左边,运行看右边。 instanceof 判断某个对象是否属于某种数据类型: boolean b = 对象 instanceof 数据类型; 如 Person p1 = new Student(); // 前提条件,学生类已经继承了人    阅读全文
posted @ 2019-12-18 14:23
墨染千城
阅读(848)
评论(0)
推荐(0)
        
            
        
        
摘要:        
多态的定义与使用格式 多态的定义格式:就是父类的引用变量指向子类对象 父类类型 变量名 = new 子类类型(); 变量名.方法名(); 普通类多态定义的格式 父类 变量名 = new 子类(); 如: class Fu {} class Zi extends Fu {} //类的多态使用 Fu f    阅读全文
posted @ 2019-12-18 14:04
墨染千城
阅读(448)
评论(0)
推荐(0)
        
            
        
        
摘要:        
类和类之间,接口和接口之间是继承;类和接口之间是实现;类只能单继承,接口可以多继承。 1、接口的出现扩展了功能。 2、接口其实就是暴漏出来的规则。 3、接口的出现降低了耦合性,即设备与设备之间实现了解耦。 4、接口的出现,方便后期使用和维护。 5、提高了代码的复用性。 接口和抽象类的区别: 相同点:    阅读全文
posted @ 2019-12-18 09:47
墨染千城
阅读(127)
评论(0)
推荐(0)
        
            
        
        
摘要:        
接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”,是一种只包含功能声明的特殊类。。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。 一切事物均有功能,即一切事物均有接口。 定义格式: public interface 接口名 {    阅读全文
posted @ 2019-12-18 09:11
墨染千城
阅读(245)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号