栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaSE(oop进阶1)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaSE(oop进阶1)

1包,2权限修饰符,3final,4常量,5枚举,6抽象类,7接口 1包

相同包下的类可以直接访问,不同包下的类必须导包才可以使用:import 包名,类名;
假如一个类中需要用到不同类,而这两个类的名称一样,那么默认只能导入一个类,另一个类要带包名访问

2权限修饰符


成员变量一般私有
方法一般公开
该成员只希望本类访问使用private修饰
该成员只希望本类,同一个包下的其他类和子类访问,使用protected修饰

3final

final关键字可以修饰类,方法,变量
修饰类:表明该类是最终类,不能被继承
修饰方法:表明该方法是最终方法,不能被重写
修饰变量;表示该变量第一次赋值后,不能再被赋值(有且仅有一次赋值)

注意:final修饰变量是基本类型:变量存储的数据值不能改变
final修饰变量是引用类型:那么变量存储的地址值不能改变,但是地址指向的对象内容可以变化

4常量

常量的概述和基本作用
常量是使用public static final修饰的成员变量,必须有初始化值,并且执行过程中值不能改变
常量可以用于系统配置信息,方便程序维护,提高可读性
常量信息标志和分类

5枚举

枚举是为了做信息的标志和信息的分类
定义格式:
修饰符 enum 枚举名称{
第一行都是罗列枚举类实例的名称
}

enum Season{
SPRING,SUMMER,AUTUMN,WINTER;
}

6抽象类

abstract抽象的意思,修饰类,成员方法
abstract修饰类,就是抽象类
修饰方法就是抽象方法
修饰符 abstract class 类名{
修饰符 abstract 返回值类型 方法名称(形参列表);
}
public abstract class Animal{
public abstract void run();
}

注意事项:
类有的成员(成员变量,方法,构造器)抽象类都具备
抽象类不一定有抽象方法,有抽象方法的类一定是抽象类
一个类继承了抽象类必须重写完抽象类的全部抽象方法,否则这个类必须定义成抽象类

最重要:得到了抽象方法,失去了创建对象的能力

7接口

接口概述,
接口被实现
接口多继承
注意事项

public interface 接口名{
//常量
//抽象方法
}
接口是用雷被类实现的implements,实现接口的类称为实现类,实现类可以列结成子类
修饰符 class 实现类 implements 接口1,接口2,接口3,{

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/999849.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号