super.toString() +"Teacher{" +
"teaNo=" + teaNo +。。。。。。
里面的super是超类的意思,也就是父类,这里是调用父类构造方法,因为构造方法不能被继承
pojo一般代表实体类
笔记
八大基本数据类型
整数
int mum1 = 10;//最常用
byte num2 = 20;
short num3 = 30222;
long num4 = 34L;//Long类型要在数字后加个L
小数
float num5 = 50.1F;//float类型要在数字后加个F
double num6 = 3.1415926541321321564;
字符
char name = 'A';
字符串
//字符串,String不是关键字,它是类
//String namea = "秦将";
布尔值
boolean flag = true;
// boolean flag = false;
if (flag) {
System.out.println("flag");
}
类型转换
自动类型转换
int a = 10;
double b = 3.14;
System.out.println(a*b);
结果为:31.400000000000002
优先级由低转高
强制类型转换
int num1=10_0000_0000;
int num2=20;
long num3=num1*num2;
System.out.println(num3);
结果溢出,结果为-1474836480
int num1=10_0000_0000;
int num2=20;
long num3=(long)num1*num2;
System.out.println(num3);
//结果为2000000000
char c='a';
int d=c+1;
System.out.println(d);
System.out.println((char)d);
//结果为
98
b
优先级由高转低
变量
实例变量
//实例变量:从属于对象;如果不进行初始化,这个类型的默认值string为null,int为0
String name;
int age;
局部变量
//局部变量:方法里定义,只能用在方法里面
int i = 10;
System.out.println(i);
类变量
//类变量
static double salary=2500;
在类里面定义,之后可以直接用
System.out.println(salary);
直接使用之前定义的类变量
结果为2500
常量
定义常量
//static和final 修饰符不存在先后顺序
static final double PI =3.14;
//final static double PI =3.14;
public static void main(String[] args) {
System.out.println(PI);
}