非法的Unicode 转义问题

image.png

额外的知识点

Java有封装、继承、多态三大特征,特点分别如下
封装: 面向对象编程的核心就是将对象的属性和方法封装起来。。。
继承 :允许通过继承原有类的某些特性或全部特性而产生全新的类,原有的累称为父类,产生的新类称为子类。子类不仅可以直接继承父类的共性,而且也可以创建它特有的个性。
多态: 是指在基类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同行为

基础语法

1.类的定义

  1. public class Student {
  2. //特征:表现为属性,属性有默认值,整型: 0,浮点型: 0.0,布尔型: false
  3. //字符型: '\0' '\u000',引用数据类型: null
  4. //成员变量
  5. //姓名
  6. String name;
  7. //年龄
  8. int age;

2.方法的定义语法

  1. [访问权限修饰符] [其他的修饰符] 返回值类型 方法名([参数列表]) {
  2. // 方法体
  3. }
  4. //行为:表现出的是方法
  5. //成员方法
  6. public void study() {
  7. System.out.println("好好学习,天天向上");
  8. }

3.创建对象

  1. //类名 对象名 = new 类名();
  2. Student s = new Student();

4.关键字this

使用场景:用于解决成员变量被隐藏的问题,也就是局部变量和成员变量重名;


构造方法

构造方法作用
创建一个类的对象,并给对象的数据进行初始化
构造方法格式
方法名与类名相同;
没有返回值类型,连void都没有,没有具体的返回值。

方法重写

@Override:
是一个注解,常用在方法的重写中。

接口定义

访问权限修饰符 interface 接口名 {
抽象方法1;
抽象方法2;
抽象方法3;
}

接口的实现

public class XX extends YY implements ZZ {
XX
}

Q&A

1. 输出快捷

sout 回车

2. 框选注释

一次性添加多行注释的快捷键
首先选中要注释区域,然后
ctrl+/ 这个是多行代码分行注释,每行一个注释符号
ctrl+shift+/ 这个是多行代码注释在一个块里,只在开头和结尾有注释符号
3。没有打public或private默认?
4.可不可以没有main方法
5.自动生成方法(构造)