欢迎来到天天文库
浏览记录
ID:45492525
大小:269.00 KB
页数:25页
时间:2019-11-13
《《声明与访问控制》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、声明与访问控制——叶咏佳Tel:15527801608Email:k790c_yyj@163.com主要内容合法的标识符类与对象静态成员常量与变量使用包装器类与装箱标识符命令规则在Java语言中,其标识符的命名规范为:1>标识符由大小写字母,下划线,数字,$符号组成.2>开头可以是大小写字母,下划线,和$符号.(数字不能开头)3>标识符长度没有限制4>标识符不能是关键子和保留字*>标识符的命名最好能反映出其作用*>java语言对字母的大小写有严格的要求.*>所有自定义标识符需全部遵循标识符的命名规范.命
2、名规范变量:1>如果是单个单词,单词全部字母小写.如:intcount;2>如果是由多个单词组成的复合单词,除第一个单词外,其后所有单词首字母大写.如:intsumScore;常量:常量所有单词字母大写,如果是由多个单词组成,由下划线连接.如:StringPERSON_NAME;方法:方法命名规范与变量相似,如count();getSum();类:类名的所有单词首字母均大写.如Person{},DataCenter{};包:用小写的倒置域名来命名.格式:前缀+项目名+模块名+层如:org.itfuture
3、.domain.sortsJava关键字用于类的接口声明:classextendsimplementsinterface包引入和包声明:importpackage数据类型:booleanbytecharshortintlongfloatdoubleenmu某些数据类型的可先值:falsetruenull流程控制:breakcasecontinuedefaultfordowhileifelsereturnswitch assert异常处理:catchfinallythrowthrowstry修饰符:abst
4、ractfinalnativeprivateprotectedpublicstaticsynchronizedtransientvolatilestrictfp操作符:instanceof创建对象:new引用:thissuper方法返回类型:void其它:constgotofriendlysizeof程序注释Java的注释有3种:1.单行注释:////后面的内容为注释内容,不参加编译。2.多行编译:/*…..*/注释的内容较长,需要换行时使用这种形式进行注释3.Javadoc注释:/**…..*//***
5、@version*@author*@param*@return*/使用此种注释可以用Javadoc工具生成HTML形式的开发文档类与对象什么是类?什么是对象?两者联系是什么?类:类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象:对象是具有类类型的变量两者联系:类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。类声明形式[修饰符]class类
6、名[extends父类名][implements接口名列表][类属性成员][类方法成员][内部类]}[]为可选内容修饰符:public、final、abstract、“默认”父类名:默认继承自Object接口名列表:可以实现一个或者多个接口,接口名之间用“,”分割ex:publicfinalclassStringextendsObjectimplementsSerializable,Comparable,CharSequence不同类修饰符的区别public:公共类。可以被任何类访问,包括
7、同一包下的类、其他包中的类。在一个Java源文件中可以定义多个类,但是只能有一个public类;final:最终类。该类不能被继承,即该类不能有子类;abstract:抽象类。类不能被实例化;default:默认类。省略修饰符,表示该类只能被同一个包内的其他类访问,这是Java默认的方式。注意,并不是真正有一个default修饰符。类访问实例packagea.bpublicclassA{//公共类//A中可以访问B}packageb.cpublicclassB{//公共类//B中可以访问A、C、D}p
8、ackageb.cclassC{//默认类//C中可以访问A、B、C、D}packageb.cclassD{//默认类//D中可以访问A、B、C、D}People类publicclassPeople{privateStringname;privateintage;publicPeople(){//构造方法System.out.println("构造方法被调用!");}publicvoidsetName(Stringname
此文档下载收益归作者所有