设为首页 加入收藏

TOP

Java 中包的概念,常量,静态与继承
2017-01-02 08:15:17 来源: 作者: 【 】 浏览:40
Tags:Java 包的 概念 常量 静态 继承

一、Java包的概念:创建,使用。


1.新建包:


最上面一行,之前不能再有其它代码了。


package 包名;


注意:包名一般都有命名的规范。例如:com.itnba.maya.zy(从大到小)。




2.使用包:


import 包名.*;


import 包名.类名;


例如:import com.itnba.maya.zy.*;


注意:import不要放在package的上面上


二、常量。 final型变量


Java中没有真正的常量。只有final型的变量,可以当常量来用。


final型变量,只有两个地方可以赋值,其余的地方是不能放在=左边的。


1.在定义的时候可以赋值。


2.在构造函数中可以赋值。如果在定义时赋值了,则在构造函数中不能赋值。包括定义时赋了null值,则在构造函数中也不能再赋值。


三、静态成员


关键字:static,与“静态”相对应的叫“实例”


静态变量与静态方法。 -- 实例变量与实例方法。


实例变量与实例方法是属于每个单个对象的。静态变量与静态方法是属于所有对象共享的,即属于类的。


静态变量存储数据的时候一定要注意防止共享冲突。


静态方法内只能操作当前类的静态变量和静态方法,不能操作实例变量和实例方法。实例方法中可以调用当前类的静态变量和静态方法。


单类模式。单例模式。只能生成一个对象。---案例。private 构造函数。静态方法。


第一步:把构造函数设为private。
第二步:做一个当前类型的静态的成员变量。
第三步:做一个public的静态成员方法。用来给第二步中的成员变量实例化,并返回回去。


四、继承
关键词:extends


可以把父类中的相关内容直接继承到子类,子类就不需要再重新定义。


private,的成员无法被继承


public,protected永远被继承。


默认,只有在当前包中可以被继承。


子类的成员变量与成员方法有两种操作:一种是扩展,另一种是重写。



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java 序列化与反序列化 下一篇运用模块方式写单片机程序

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新文章

热门文章

C 语言

C++基础

windows编程基础

linux编程基础

C/C++面试题目