zoukankan      html  css  js  c++  java
  • 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在它们两个的下面

     

  • 相关阅读:
    c# partial 关键字的使用
    动软代码生成器基础使用
    T-SQL :编程理论 (一)
    T-SQL :SQL Server系统数据库(二)
    T-SQL :SQL Server 定义数据完整性 6大约束(三)
    T-SQL:SQL语句处理顺序的坑(四)
    c#实战开发:以太坊私链搭建(一)
    T-SQL :TOP和OFFSET-FETCH筛选 (五)
    T-SQL:谓词和运算符(六)
    T-SQL:是NULL不是NULL(七)
  • 原文地址:https://www.cnblogs.com/Sherwin-liao/p/10950740.html
Copyright © 2011-2022 走看看