摘要: 字符串,每一个字符串都是常量 构造方法: String(byte[]):构造一个String对象,将指定字节数组中的数据转化为字符串 String(char[]):构造一个String对象,将指定字符数组中的数据转化为字符串 成员方法: boolean equals(String):判断当前字符串与 阅读全文
posted @ 2019-10-30 19:50 王迎婧 阅读(113) 评论(0) 推荐(0) 编辑
摘要: String nextLine() :获取下一行数据,以换行符作为分隔符 String next():获取下一个输入项,以空白字符作为分隔符 空白字符:空格、回车、tab等 阅读全文
posted @ 2019-10-30 19:37 王迎婧 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 类层次结构最顶层的基类,所有类直接或间接的继承自Object类。 Object()构造方法,构造一个对象,所有子类对象初始化都会优先调用该方法 Java.base->java.lang->Object->hashCode(),getClass(),toString(),equals() int ha 阅读全文
posted @ 2019-10-30 19:36 王迎婧 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、什么是接口 接口技术用于描述类具有什么功能,但不给出具体实现,类要遵从接口描述的统一规则进行定义,所以,接口是对外提供的一组规则、标准。 定义接口使用关键字interface:interface 接口名{} 类和接口是实现关系,用implements表示:class 类名 implements 阅读全文
posted @ 2019-10-30 10:18 王迎婧 阅读(190) 评论(0) 推荐(0) 编辑
摘要: static的作用 用于修饰类成员: 成员变量:类变量 成员方法:类方法 调用方式: 可以通过类名.成员变量名(成员方法名)直接调用 可以被本类所有对象共享 eg:定义研发部成员类,让每位成员进行自我介绍 静态方法:静态方法中没有对象this,所以不能访问非静态成员 静态方法的使用场景:只需要访问静 阅读全文
posted @ 2019-10-30 10:15 王迎婧 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1、final的作用 ①修饰类,该类不能被继承。String、System都是用final修饰的类 ②修饰方法,该方法不能被重写。父类中方法只能被子类使用但不能重写时可以用final修饰 ③final和abstract不能共存 ④final修饰变量,即常量,只能赋值一次 阅读全文
posted @ 2019-10-30 10:14 王迎婧 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 4、抽象类案例 需求:开发团队中有程序员和经理两种角色,他们都有姓名、工资、工号等属性,都有工作的行为,经理还有奖金属性,请使用继承思想设计出上述需求的类,并分别创建对象使用。 1、概念 包含抽象方法的类,用abstract修饰。 只有方法声明,没有方法体的方法就是抽象方法 当需要定义一个方法,但是 阅读全文
posted @ 2019-10-28 20:16 王迎婧 阅读(199) 评论(0) 推荐(0) 编辑
摘要: public protected 默认(什么都不写) private 1、本类中都可访问 2、本包中,除private外都可访问 3、不同包下的子类 可以访问protected和public 4、不同包下的无关类 可以访问public修饰的 阅读全文
posted @ 2019-10-28 10:55 王迎婧 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 子类中出现和父类方法定义相同的方法的现象。 方法重写要求方法名、参数列表、返回值类型都相同。 注意:①父类的私有方法无法重写 ②子类方法的访问权限不能小于父类方法的访问权限 访问权限从高到低:public protected 默认(什么都不写) private ③子类不能比父类抛出更大的异常(?) 阅读全文
posted @ 2019-10-28 10:53 王迎婧 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 封装(encapsulation) 把一系列功能打包到一起,只提供使用这些功能的界面; 即将一系列相关事物的共同的属性和行为提取出来,放到一个类中,隐藏对象的属性和实现细节,仅对外提供公共的访问方式。 封装的关键就是绝不能让类中的方法直接访问其他类中的数据,程序仅通过对象的方法与对象的数据进行交互 阅读全文
posted @ 2019-10-27 21:36 王迎婧 阅读(358) 评论(0) 推荐(0) 编辑