摘要: 1,接口的方法没有方法体(JDK1.8之前),JDK1.8之后也会有默认的方法体,而抽象类可以有非抽象的方法,有方法体(非抽象方法) 2,接口的方法的访问修饰符都是public,抽象类的抽象方法可以有public、protected和default这些修饰符 3,抽象类中可以有普通成员变量,接口中没 阅读全文
posted @ 2019-06-20 15:47 Chris,Cai 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1,String 是不可变类 immutable 不可变类:所谓的不可变类是指这个类的实例一旦创建完成后,就不能改变其成员变量值。如JDK内部自带的很多不可变类:八大包装类和String等。 可变类:相对于不可变类,可变类创建实例后可以改变其成员变量值,开发中创建的大部分类都属于可变类。 以Stri 阅读全文
posted @ 2019-06-20 13:33 Chris,Cai 阅读(169) 评论(0) 推荐(0) 编辑