摘要:        
equals方法 api中方法定义 所以要比较两个对象的相等性,不能使用==比较,应该使用equals方法比较; 所以需要在子类中重写equals方法 在开发中一般都需要根据具体需求重写equals方法 重写equals方法的步骤(1和2步的顺序不是固定的): 1、判断参数和调用函数的对象是否是同一    阅读全文
posted @ 2018-07-11 22:50
少说点话
阅读(256)
评论(0)
推荐(0)
        
            
        
        
摘要:        
private(私有的) 默认的(什么都不写) protected(受保护的) public(公共的 ) 同一个类中 yes yes yes yes 同一个包中不同类之间 no yes yes yes 不同包中有继承关系的类 no no yes yes 不同包中没有继承关系的类 no no no y    阅读全文
posted @ 2018-07-11 22:30
少说点话
阅读(704)
评论(0)
推荐(0)
        
            
        
        
摘要:        
内部类的概念:定义在其他类里面的类叫做内部类,包含内部类的类叫做外部类; 内部类的作用:内部类主要是用来描述一个事物存在于另一个事物里面,依赖于外部事物存在的; 内部类的格式: 内部类的分类: 成员内部类 非静态成员内部类: 1、非静态成员内部类必须依赖于外部类的对象使用,所以: A、非静态内部类中    阅读全文
posted @ 2018-07-11 22:26
少说点话
阅读(170)
评论(0)
推荐(0)
        
            
        
        
摘要:        
单例,解决的就是在程序运行中,一个类最多只能有一个对象的问题; 饿汉式: 在类加载的时候就创建类的唯一实例; 好处:可以保证对象的唯一性; 弊端:只要类一加载,就会创建对象,会造成内存上的浪费; 懒汉式: 在第一次调用类的对象时会创建这个类的唯一对象; 好处:只有在需要使用时才创建对象,避免内存浪费    阅读全文
posted @ 2018-07-11 22:14
少说点话
阅读(263)
评论(0)
推荐(0)
        
            
        
        
摘要:        
抽象类总结 抽象类的概念:是使用关键字abstract修饰的类就是抽象类; 抽象类的产生:当多个不能相互继承的类具有相同的功能时,就需要将共同的信息向上抽取,放到公共的父类中;如果公共的父类只能描述所有子类都具有的功能,但描述不清功能的具体实现,就需要将该函数定义为抽象的,使用关键字abstract    阅读全文
posted @ 2018-07-11 21:59
少说点话
阅读(283)
评论(0)
推荐(0)
        

 浙公网安备 33010602011771号
浙公网安备 33010602011771号