Java学习第13天

一、今天继续第四章学习

(一)包

(1) 包的作用:为类分类

(2) 包的定义:package 包名;   //定义包名必须在程序的第一行

(3) 包名:最好采用公司域名的倒写形式命名包   例:package com.apple

(4) 用包导入类型

要想调用不在同一个包的类中的方法和属性,需要导入包中的类

  • 导入包中所有的类:import 包名.*;

  • 导入包中具体的类:import 包名.类名;

(5)编译包

  • 命令行的方式编译:

编译程序:javac -d . 类名.java   或者  javac 包路径/类名.java   //-d——创建目录   “.”是当前目录

//当前路径下有com文件夹,接着是wuzy文件夹,entity文件夹,类文件

运行包中的程序:java 包路径/类名

  • 用MyEclipse编译和运行

(6)包名:建议全部小写

(二)枚举

使用枚举:枚举定义: public  enum 

枚举名字 {}   嵌套在switch中   

在枚举中定义构造方法:在枚举中定义构造方法,必须使枚举中的变量形式与构造方法的形式保持一致(构造方法必须是private类型)

枚举中实现接口:所有枚举继承自Java.lang.Enum类,枚举不能继承其他类,但可以实现接口

在枚举中定义抽象方法:如果想在枚举中定义抽象方法,则枚举中的每个变量必须实现抽象方法

二、遇到的问题

枚举的接口不太理解

三、明天把问题解决,然后学习新内容

posted @ 2020-07-18 22:00  居酿圆子  阅读(123)  评论(0)    收藏  举报