Java基础总结(三)

我们继续接上篇Java基础总结–面向对象(二)

Final

使用final关键字申明一个常量。

在java中final的意思是:最终、不变的意思。

final的特点:

1、使用final声明的变量为常量,常量不可以修改;

2、使用final声明的类不能有子类;

3、使用final声明的方法不能被子类所重写;

static

static声明的属性为全局属性,多个对象共享同一个内存空间的

static关键字特点:

static声明的变量与方法都是全局的,属于该类的所有对象共享

Static变量与方法的调用:

类名.static变量名         对象名.static变量名

类名.static方法名         对象名.static方法名

理解mian方法

1、public表示此方法可以被外部调用。

2、static表示此方法可以由类名直接调用。

3、void主方法是程序的起点,所以不需要任何返回值。

4、main系统规定好默认调用的方法名。

5、String[] args 表示的是运行时的参数。

小结

1、final声明的类不可继承;

2、声明的方法不可被子重写;

3、声明成员变量称为常量,值不可变的;且变量名要大些;

4、static声明的成员变量、方法属于该类的对象共享,且可以直接通过类名调用;

5、public static final声明的全局的常量。

包(package):是在使用多个类或接口时,为了避免名称重复而采用的一种措施;类似与操作系统中的文件目录;

目的:

1)避免重名冲突。

2)实现访问权限控制。

声明方式:

package     包名.子包名.子子包名;

访问权限

java中四种不同访问权限由大到小依次为:

1、public 公共的

可以被所有的类访问。

2、protected 受保护的可以被这个类本身访问

被它的子类(同一个包以及不同包中的子类)访问。

同一个包中的所有其他的类访问。

3、default默认的/友好的

被这个类本身访问。

被同一个包中的类访问。

4、private 私有的

只能被这个类本身访问。

如果一个类的构造方法声明为private,则其它类不能生成该类的对象

 

Java基础总结(三)

private:可以定义方法、属性,但都不能被类的外部看到

default:可以在本包中的任意地方访问

protected:保护,不同包的非子类不可以访问

public:公共的,都可以访问,不受任何的限制

未完待续...

下篇传送阵:Java基础总结–抽象类和接口(四)

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

    A+
发布日期:2016年01月31日  所属分类:Java
标签:

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: