1:变量
- 成员变量-{实例变量,静态变量}
- 局部变量
2:数组与字符串
- 数组长度不可变,数据类型必须相同
- 字符串
- 构造方法String(char a[]):char a[]={‘‘,‘‘,‘‘,‘‘,‘‘},String s= new String(a);
- 直接初始化:String s="sssssssss";
- 数组
- 声明:类型 名字[];
- 初始化:
- 可先分配空间而不进行覆值=new 类型[数字值];如int month=new int[12];
- 构造方法=new 类型[]{x,x,x,x,x};
- 直接初始化={x,x,x,x,x};
Arrays类静态方法调用
for循环(类型 变量:循环数组名字){};
3:语法
- static:
- static方法不能调用非static属性,static属性可被非static方法调用
- 静态代码块
- final
- 接口
- 封装
1:set方法设置值,get方法返回值——方法public
2:类变量,方法,构造方法private化,在类种创建static final 类 对象=new 类();___单例模式
- 继承extends
- 默认继承父类public的属性和方法,隐含继承private,禁止子类访问
- 方法和属性同名重写,以子类为先
- 多态
- 父类 对象=new 子类实例化();向下转型
- 子类 向上转型为父类(强制转换)
- 抽象类接口
- 抽象类
- 只需声明,不能new
- abstract class+abstract 方法(参数)没有实体;。
- 接口
- interface 接口名
- 成员必须实例化(覆初值),均为常量 final
- 只能有抽象方法
- 实现接口implements 接口A,接口B,接口C,,,,,,,
- 接口可以继承多个接口实现扩展(与一般类单继承不同)
- 内部类
4:访问范围
时间: 2024-12-19 20:35:49