
javase
java_wenxue
这个作者很懒,什么都没留下…
展开
-
javase—继承
javase---继承:(包含this.和super的区别)继承的特点: java中只支持单一继承,只能继承一个父类。 java中支持多层继承(一个儿子可以有亲爹,还可以有一个亲爷爷。。。)继承中成员变量的特点: 子类只能继承父类中非私有的成员: 子父类中成员变量的名字和父类中的名字不一原创 2017-12-28 21:51:13 · 240 阅读 · 0 评论 -
javase-抽象类
javase-抽象类: * abstract:关键字,用于修饰方法和类 * 抽象方法:不同类的方法是相似,但是具体内容又不太一样,所以我们只能抽取他的声明,没有具体的方法体,没有具体方法体的方法就是抽象方法 * 抽象类:有抽象方法的类必须是抽象类 * * 注意:一个类继承了抽象类需要重写他所有的抽象方法,否则这个类就得是抽象类 抽象类的特点:原创 2017-12-29 22:24:38 · 195 阅读 · 0 评论 -
javase-接口
javase---接口 接口:接口是一个比抽象类还要抽象的类,接口中的所有方法,接口和类的关系是实现,implements interfance interfance 名称 { }接口的成员特点: 只能用抽象方法 只能有常量(默认public原创 2017-12-29 22:27:28 · 394 阅读 · 0 评论 -
javase---包,权限修饰符内部类
包,权限修饰符内部类 * 包的特点: * 可以有多层 * 不同包下的文件名可以重复 * 包的声明必须是第一行代码 * 权限修饰符: public 当前类,相同包下不同的类,不同包下的类 default 当前类,相同包下不同的类原创 2017-12-29 22:33:17 · 188 阅读 · 0 评论 -
javase---匿名对象&&&final
javase---匿名对象&&&final匿名对象: 没有名字的对象。匿名对象的应用场景: 当方法只调用一次的时候可以使用匿名对象。final: 修饰符,可以用于修饰类、成员方法和成员变量 final所修饰的类:不能被继承,不能有子类 final所修饰的方法:不能被重写 final所修饰的变量:是不可以修改原创 2017-12-29 22:38:07 · 203 阅读 · 0 评论