摘要:
继承中成员变量的访问特点 在父类子类的继承关系中,如果成员变量重名,则创建子类对象时,访问有两种方式: 直接通过子类对象访问成员变量: 等号左边是谁,就优先用谁,没有则向上找。 间接通过成员方法访问成员变量: 该方法属于谁,就优先用谁,没有则向上找。 案例: 父类: public class Fu 阅读全文
摘要:
继承的概述 继承的格式 在继承的关系中 ,“ 子类就是一个父类 ”也就是说,子类可以被当做父类看待。 定义父类的格式:(一个普通的类定义) public class 父类名称{ //... } 定义子类的格式: public class 子类名称 extends 父类名称{ //... } 案例: 阅读全文
摘要:
工具类Math java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作 Math . PI 代表近似的圆周率常量(double) 案例: public static void main(String[] args) { //获取绝对值 System.ou 阅读全文
摘要:
静态代码块 静态代码块的格式是: public class 类名称{ static{ 静态代码块内容 } } 特点:当第一次用到本类时,静态代码块执行唯一的一次 静态内容总是优先于非静态,所有静态代码块比构造方法先执行 静态代码块的典型用途: 用来一次性地对静态成员变量进行赋值 数组工具类Array 阅读全文
摘要:
静态static关键字修饰成员方法 一旦使用static修饰成员方法,那么就成为了静态方法,静态方法不属于对象,而是属于类的 如果没有static关键字,那么必须首先创建对象,然后通过对象才能使用它 如果有了static关键字,那么就不需要创建对象,直接就能通过类名称来使用它 无论是成员变量,还是成 阅读全文
摘要:
静态static关键字概述 静态static关键字修饰成员变量 案例: Student7类: private int id;private String name;private int age;static String room;private static int idCounter=0;pu 阅读全文
摘要:
字符串的截取方法 案例: 字符串的转换相关方法 案例: public static void main(String[] args) { //转换为字符数组 char[] chars ="Hello".toCharArray(); System.out.println(chars[0]); Syst 阅读全文
摘要:
比较相关方法 public boolean equals(Object obj):参数可以是任何对象,只有参数是一个字符串并且内容相同才会给true;否则返回false 注意事项: 1、任何对象都能用Object进行接收 2、equals方法具有对称性,也就是a.equals(b)和b.equals 阅读全文
摘要:
字符串的概述和特点 String类代表字符串。 字符串的特点: 1、字符串的内容永不可变。【重点】 2、正是因为字符串不可改变,所以字符串是可以共享使用的 3、字符串效果上相当于是char[ ]字符数组,但是底层原理是byte[ ]字节数组 字符串的构造方法和直接创建 三种构造方法: public 阅读全文
摘要:
ArrayList集合存储基本数据类型 如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的“ 包装类 ” 基本类型 包装类 byte Byte short Short int Integer long Long float Float double Double char 阅读全文