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在它们两个的下面

     

  • 相关阅读:
    ajax中的application/x-www-form-urlencoded中的使用
    XMLHttpRequest的POST中文表单问题解决方案
    Address already in use: JVM_Bind<null>:80
    javascript-XMLHttpRequest
    The web application [/codeMarket] registered the JBDC driver[.........] but failed to unregister it when the web application was stopped. To prevent
    cookie的一些细节
    js操作cookie
    javascript与服务器3
    javascript与服务器1
    javascript与服务器2
  • 原文地址:https://www.cnblogs.com/Sherwin-liao/p/10950740.html
Copyright © 2011-2022 走看看