1、this 关键字用来表示当前对象本身,或当前类的一个实例,通过 this 可以调用本对象的所有方法和属性
2、static关键字最基本的用法是:
1)、被static修饰的变量属于类变量,可以通过类名.变量名直接引用,而不需要new出一个类来
2)、被static修饰的方法属于类方法,可以通过类名.方法名直接引用,而不需要new出一个类来
3、final
1)、被final修饰的类不可以被继承
2)、被final修饰的方法不可以被重写
3)、被final修饰的变量不可以被改变
4、Sting常用方法
int length() 字符串长度
char charAt(值); 返回值为 char 类型。从字符串中取出指定位置的字符
char toCharArray(); 语法 :字符串名.toCharArray(); 返回值为 char 数组类型。将字符串变成一个字符数组
int indexOf(“字符”) 语法 :字符串名.indexOf(“字符”);字符串名.indexOf(“字符”,值);查找一个指定的字符串是否存在,返回的是字符串的位置,如果不存在,则返回-1 。
toUpperCase(); toLowerCase();字符串大小写的转换
String[] split(“字符”) 根据给定的正则表达式的匹配来拆分此字符串。形成一个新的String数组。
boolean equals(Object anObject) 语法 :字符串变量名.wquals(字符串变量名); 返回值为布尔类型。所以这里用 if 演示。比较两个字符串是否相等,返回布尔值
trim(); 去掉字符串左右空格
String substring(int beginIndex,int endIndex) 截取字符串
boolean contains(String) 判断一个字符串里面是否包含指定的内容,返回一个布尔值
5.return
6.continue,break
7、接口interface 实现 implements
8.自增
9.点出来的属性 set get 把点删了再点就点出来了
10.system.in Scanner
11.父子对象之间的转换分为了向上转型和向下转型,它们区别如下:
向上转型 : 通过子类对象(小范围)实例化父类对象(大范围),这种属于自动转换
向下转型 : 通过父类对象(大范围)实例化子类对象(小范围),这种属于强制转换