java程序设计基础

来源:互联网 发布:自己通过淘宝客链接吗 编辑:程序博客网 时间:2024/06/05 18:32

1.包package

package <top_pkg_name>[.<sub_pkg_name>];

在某一个包中引入某个包下的所有类,可以使用import语句.

java.io.File file = new java.io.File("D:\\project\\st.xml");

另一种方法是在类的前面使用import语句将该类引入,语句如下:

import java.io.File;

引入该类后,在用到File类的地方就不再需要加上类的包名了.

File file = new File("D:\\project\\st.xml");

若需要引入java.io包下的若干类,将该包下的全部类都引入(并不会导入java.io子包中的类);

import java.io.*;

默认情况下,系统自动导入java.lang包. 

import java.lang.*;

由于编译后的字节码文件在文件系统中存放,包结构就以目录结构的方式体现,包的名字就是目录的名字。


2.类

2.1 声明类

<作用域> class <类名> {

<属性声明>

<构造函数声明>

<方法声明>

}


<作用域>: 

  • public: 表示所有类都可以访问;
  • 什么都不加:表示具有本包访问权限
<类名>:

合法的标识符.(数字不能用于标识符的开始) (类名的长度不受限制,不能使用java中的关键字,区分大小写)

在java中声明属性和初始化属性值必须一句完成,不能分开写.

private int num = 5;


2.2声明构造器

<构造器的作用域> <类名> (<参数列表>) {

        <执行语句>

}

构造器不能有返回类型,并且构造方法的名字和类名必须一样。如果一个类没有声明构造器,那么虚拟机自动给类一个默认的构造器(不带参数的构造器)。

如果在类里面定义了带参数的构造方法,那么虚拟机将不再为该类提供默认的构造方法。








<作用域>: 

  • public: 表示所有类都可以访问;
  • 什么都不加:表示具有本包访问权限
原创粉丝点击