int是四个字节
byte是一个字节,byte型的变量在运算期间类型会自动类型转换
键入数据需要使用Scanner类,以下代码能够从键盘输入中读取一个字符串
Scanner sc = new Scanner(System.in);
String str = sc.next();
this关键字
构造方法的参数被定义为age,它是一个局部变量,
在类中还定义了一个成员变量也是age,
构造方法中如果使用"age",则是访问局部变量,
但如果使用"this.age"则是访问成员变量。
class Person {
int age;
public Person (int age) {
this.age = age;
}
public int getAge() {
return this.age;
}
}
super关键字
定义了Dog类并且并继承自Animal类。在子类Dog中定义了shout()方法对父类的方法重写
class Animal {
String name = "动物";
void shout() {
System.out.println("动物发出叫声");
}
}
class Dog extends Animal {
String name = "犬类";
void shout() {
super.shout(); //访问父类的成员方法
}
void printName() {
System.out.println("name=" + super.name); //访问父类的成员变量
}
final关键字
修饰的类不能被继承
修饰的方法不能被子类重写
修饰的变量是常量,只能赋值一次