面向对象的特点继承
描述对象关系的时候存在一种继承关系
管继承的类叫子类 被继承的类叫父类
单继承关系
1.一个子类只能有一个父类 一个父类可以有多个子类
Is -----a
父类 相对子类讲很抽象
子类 相对父类讲更具体
通过extends 描述子类继承父类的关系
- 子类可以使用父类的属性和方法 ,父类不能够访问子类独有的属性和方法
3.创建子类对象时 要先调用父类的构造方法,再调用子类的构造方法
package com.openlab.pojo;
public class Dog extends Animal {
private static Dog d = new Dog("大黄",5);
public String eyescolor;
// 123 - Animal -Dog
{
System.out.println("000");
}
//静态代码块
static{
System.out.println("123");
}
public Dog(String name,int legs) {
super(name, legs);
System.out.println("This is A DOG!!!");
}
public void eat(){
System.out.println("干饭 ");
}
}
package com.openlab.pojo;
public class Animal {
public String name;
public int legs;
{
System.out.println("xxx");
}
static{
S