乐趣区

关于java:Java的第三天

面向对象编程

1.private:是一个权限修饰符,用来润饰成员变量和办法,作用是爱护成员不被别的类应用,只能在本类中拜访
对于被 private 润饰的成员变量,如果别的类要用,需提供对应办法:
get 变量名()···获取变量值,用 public 润饰
set 变量值()···设置变量值,用 public 润饰

public void show(){System.out.println(name + "," +age);
     }

Student s = new Student();
s.setAge(20);
s.setName("zhang");
s.show();

System.out.println(s.getName() + "···" + s.getAge());

2. 封装:将某些信息暗藏在类外部,若要拜访或批改这些变量,须要对应的 setXX()/getXX()办法,应用 private 关键字

3. 继承:子类会有父类的内容,也有本人的内容

public class 子类 extends 父类名(){...}

4.super: 父类对象的利用
示意父类的成员变量:super. 成员变量
应用父类的构造方法:super(不填 / 参数)
应用父类的成员办法:super. 成员办法(不填 / 参数)
System.out.println(super.age) ···父类的 age

5. 继承中构造方法的拜访特点
每个子类的构造方法的第一句都是 super(),意味着子类所有的构造方法都默认会拜访父类中的无参的构造方法。

如果父类中没有无参的构造方法,最好的方法是本人给出一个无参的构造方法去给它调用,不然会报错。

6. 办法重写:重写是子类对父类的容许拜访的办法的实现过程进行从新编写, 返回值和形参都不能扭转。即外壳不变,办法名不变,外围重写

@Override:是一个注解,会帮咱们查看重写的正确性

Tip:
公有办法不能重写,子类办法拜访权限不能更低(public> 默认 >private)

退出移动版