A:案例演示
- 为什么要有import
- 其实就是让有包的类对调用者可见,不用写全类名了 ```java
package com.heima;
import com.baidu.Person; import com.xxx.Student; import java.util.Scanner; //在开发中我们用的都是导入具体的类 //import java.util.; //代表通配符,他会到该包下挨个匹配,匹配上就导入 class Demo1_Package { public static void main(String[] args) { Person p = new Person(“张三”,23); System.out.println(p.getName() + “…” + p.getAge());
Scanner sc = new Scanner(System.in);int x = sc.nextInt();System.out.println(x);}
}
**com.baidu.Person.java**
```java
package com.baidu;
public class Person { //默认修饰符
private String name;
private int age;
public Person(){} //默认修饰符
public Person(String name,int age) { //默认修饰符
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
protected void print() {
System.out.println("print");
}
}
com.xxx.Person.java
package com.xxx;
import com.baidu.Person;
public class Student extends Person {
public Student(){}
public Student(String name,int age) {
super(name,age);
}
public void method() {
print();
}
}
