1 package day1.yppah04.p1;
2
3 public class Teacher {
4 public void teach(){
5 System.out.println("好好教书");
6 }
7 }
1 package day1.yppah04.p2;
2
3 import day1.yppah04.p1.Teacher;
4
5 /*
6 4. 修饰符
7
8 4.1 package
9 1、包的概念
10 包就是文件夹,用来管理类文件的
11 2、包的定义格式
12 package 包名; (多级包用.分开)
13 例如:package com.heima.demo;
14 3、带包编译&带包运行
15 带包编译:javac –d . 类名.java
16 例如:javac -d . com.heima.demo.HelloWorld.java
17 带包运行:java 包名+类名
18 例如:java com.heima.demo.HelloWorld
19
20 4.2 import
21 导包的意义
22 使用不同包下的类时,使用的时候要写类的全路径,写起来太麻烦了
23 为了简化带包的操作,Java就提供了导包的功能
24 导包的格式
25 格式:import 包名;
26 范例:import java.util.Scanner;
27 */
28
29 public class TeacherDemo {
30 public static void main(String[] args) {
31 //Teacher t = new Teacher(); //未导包时error
32
33 /*day1.yppah04.p1.Teacher t = new day1.yppah04.p1.Teacher(); //ok
34 t.teach();*/
35
36 Teacher t = new Teacher();
37 t.teach();
38 }
39 }