《Java4Android》视频学习笔记——包和访问权限(一)

怎么打包?代码如下

package org.marsdroid;

class Test
{
public static void main(String args[]){
System.out.println("Hello package");
}
}

关于打包,需要注意这几点:

1、打包后的类,编译方法不同了。它需要使用 -d 参数,这个参数的作用是依照包名生成相应的文件夹。并且 -d 后面跟的是目录,“.”代表当前目录。比如编译以上类,则应该为

javac -d . Test.java ,要是想把这个类放到C盘windows文件夹中,则应该为 javac -d C:\windows Test.java ;

2、打包之后,这个类的类名发生了变化。变成了“包名”+“.”+“类名”,编译的时候不能再直接写javac Test.java,而要写javac org.marsdroid.Test.java;

3、包名的命名规范:1)要求包名所有字母小写;

2)包名一般情况下是你的域名倒过来写。

但是,规则是死的,人是活的。

时间: 2024-10-19 20:15:21

《Java4Android》视频学习笔记——包和访问权限(一)的相关文章

Java4Android基础学习之包与访问权限

1.包 1)包:将类打包,同时限定了访问权限 2)包的创建,package + 包名  (包名一般由域名 + 具体名)如: package com.baidu; public class person { } 此段代码就实现了将person打包到com/baidu中  , 其中报名是域名  + 具体 名:   这里这个类的全名为  com.baidu.person. 3)包的导入,使用import + 包名.类名 进行导入,如: import pack.person; public class

java4android (包和访问权限)

什么是Java当中的软件包? 为什么要使用软件包? 如何给一个类打包? //将类放置到一个包中,需要使用package"包名" //打包 编译的方法 javac -d . Test.java //出现错误:编码GBK的不可映射字符 javac -encoding UTF-8 -d . Test.java //-d 根据包名safiri生成文件夹 .的意思是在当前目录下生成safiri文件夹 //一个类的全名应该是"包名"+"."+"类名

17.包和访问权限

软件包 为java类提供了命名空间 将类放置到一个包当中,需要使用package"包名" 编译时需要使用 -d 参数,该参数的作用是依照包名生成相应的文件夹 例如:D:\work\src>javac -d . Test.java 一个类的全名应该是“包名” + “.” + “类名” 运行:java Arron.Test 在不同的包中时,调用需写上包名 包名的命名规范 1.要求包名所有的字母都要小写 2.包名一般情况下,是你的域名倒过来写 Arron.org D:\work\src

10.包和访问权限

1.java中的软件包 将类放置到一个包当中,需要使用package"包名",为java类提供命名空间 编译时需要使用-d参数(根据包名生成文件夹名) -d空格后面为目录,当前目录( . ) 一个类的全名应该是"包名"+"."+"类名" 将生成文件放到当前目录下包名的文件夹下. 命名规范: 1.要求所有字母小写: 2.包名一般是域名倒过来写: 编译之后,执行的话需要java 包名.类名,这才是类的全名. -d好处(direct

韩顺平视频学习笔记-简易qq

1 package myclient; 2 3 import java.net.*; 4 import java.util.Date; 5 import java.text.SimpleDateFormat; 6 import java.awt.event.ActionEvent; 7 import java.awt.event.ActionListener; 8 import java.io.*; 9 import java.awt.*; 10 11 import javax.swing.*;

25 包和访问权限

将类放到一个包中,需要使用package"包名" 编译时需要使用-d参数,该参数的作用是依照包名生成相应的文件夹 一个类的全名应该是"包名"+"."+"类名" 包名命名规范: 包名所有的字母小写 包名一般情况下,是你的域名倒过来写 java 当中的访问权限 public :公共权限  //可以修饰类.成员变量和成员函数 没有任何限制,在不同的包中都可以访问 private:私有权限  // 可以修饰成员变量和成员函数 只能在本

包和访问权限(二)

1.Java当中的访e:问权限 1.public:公共权限 public String name; 既可以修饰类又可以修饰成员变量和成员函数: 如果一个类的权限声明为public,那么类名必须与.java文件名必须相同 如果一个类的权限不是public,就无法从外部类中进行访问在 在一个包的外部来调用对象的某一个成员变量或成员函数那么要求这个成员变量或成员函数必须是public权限 总结:没有任何限制,同一个包当中,或者不同包当中的类都可以自由访问 2.private:私有权限 private

包和访问权限(一)

1. 什么是Java当中的软件包 2. 为什么要使用软件包 3. 如何给一个类打包 1. 什么是Java当中的软件包 假如这个代码分为A组合B组合作开发 A组 建立父类User   子类是Student 和 Teacher B组 建立父类User   子类分为注册和非注册用户 两组代码都有User, 这样会有麻烦 解决:打包 软件包 理解为文件夹, 同名文件放在不同文件夹即可解决问题 3. 如何给一个类打包 1 package Mirror; //package + 包名 2 3 class T

包和访问权限(三)

1. 访问权限与继承 2. protected权限 1. 访问权限与继承 跨包继承需要public 权限 2. protected权限 和default一样的功能, 但该权限只能修饰成员变量和成员函数 protected允许跨包继承, 其与public区别是: public是跨包任何类都可访问 , protected只有其子类才能访问父类的protected!!!! 权限大小:public > protected > default > private 一个类或一个成员函数或变量, 其权