• 2019-05-29 java学习日记


    面向对象_权限修饰符

    关键字package,包

    1,将字节码(.class)分类存放

    2,包其实是文件夹

    注:通常以域名倒过来命名,后面加上功能或者模块

    如按功能划分:

    com.xxx.add
    AddStudent
    AddTeacher

    com.xxx.delete
    AddStudent
    AddTeacher

    ...

    如按功能划分:

    com.xxx.teacher
    AddTeacher
    DeleteTeacher
    ...

    com.xxx.student
    AddStudent
    DeleteStudent
    ...

     

    包的定义及注意事项

    定义包的格式

    package 包名;多级包用.分开即可如单级包:package com;

    定义包的注意事项

    1,package语句必须是程序的第一条可执行代码

    2,package语句在一个java文件中只能有一个

    3,如果没有package,默认表示无包名

    带包的类编译与运行

    javac 编译的时候带上-d就行了

    javac -d . xxx.java

    d就是developed(开发)

    通过java命令执行

    java 包名.xxx(类名)

    不同包下如何访问

    在创建的对象前面加上包名,另一个class文件与构造方法必须是public,公开的

    注:私有只是封装的一种体现形势,不能把私有就叫封装

    封装就是隐藏时间细节提供对外公开访问方式也就是你访问不到我,
    我就是一种封装,封装是相对而言的

     

    import(导入)关键字的概述与使用

    导包格式

    import 包名;

    注意:这种方式导入是到类的名称

    如import java.util.*;

    *星号是通配符,他会到该包挨个p配,p配上就导入,(不推荐)

    注:package,import,class有顺序关系,
    package只在第一条可执行语句上,只能有一条;
    import要在package下面,class上面,导入不限制;
    class在它们两个的下面

     

  • 相关阅读:
    k8s中pod的定义
    k8s上pod一次pending解决过程
    docker创建一个容器
    什么是进程
    在线程中显示一个窗口(多个UI线程)
    ComboBox过滤
    TreeView虚拟化跳转
    使用MVVM的常见误区(1)在ViewModel中和用户交互
    <转载>玩转git, rebase
    MySQL8.0 connector JAR包的下载位置及JDBC配置
  • 原文地址:https://www.cnblogs.com/Sherwin-liao/p/10950740.html
Copyright © 2020-2023  润新知