• 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类,枚举不能继承其他类,但可以实现接口

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

    二、遇到的问题

    枚举的接口不太理解

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

  • 相关阅读:
    alg--动态规划(dynamic planning)
    alg--分治法
    汇编-理解call,ret
    汇编--实验7
    leetCode笔记--binary tree
    leetCode笔记--(1)
    C#获取当前路径的方法如下
    VS2013 快捷键 与 RESHARPER 冲突
    使用Visual Studio 2013进行单元测试--初级篇
    VS 插件
  • 原文地址:https://www.cnblogs.com/zyljal/p/13337756.html
Copyright © 2020-2023  润新知