因某种原因,公司想把以前用Java做的一个web项目,用php重写,而这个任务又落到我头上,本来想大体看看网上的教程,但是很多java教程都很冗余,让初学者看着就头大,于是乎自己买了本书把看了一遍,顺便整理出相关的文档与便于后期我在用java干活的会后能够快速上手,其中有总结的不到位的欢迎批评指正.

前期准备工作(包括相关工具或所使用的原料等)vim其他面向对象编程语言基础如Php,Ruby等 详细的操作方法或具体步骤
封装是Java面向对象中的三大特性之一
封装是将对象的信息隐藏在对象的内部,禁止外部程序直接访问对象内部的属性或者方法。对象的成员属性或者方法封装后,通过提供对外公开的方法,间接实现外部程序对对象内部程序的访问。


Java中的包机制
包机制是Java中为了解决类的命名冲突问题,实现类文件的管理而引入的一种管理机制类型PHP中的命名空间。
在java中,允许将一组功能相同的类放在一个包下,从而形成逻辑上的类的集合单元。
包的创建:
package packageName;
package packageName.subPackage;
创建包的注意点:
package语句必须放在Java的第一行。
一个Java文件只能制定到一个包下,该文件中可以定义多个类。
同一个包下的类可以直接访问。

包的引入
当在java文件中使用到某一个类时,需要将该类所在包引入到Java文件中,一旦在Java文件中使用import语句引入指定类,那么该类中可以直接使用类名进行调用。
引入包语法:
import packageName.className;
import packageName.subPackName.className;
import packageName.subPackName.*;
解释说明:
import关键字代表着将某个包中的某一个类引入到当前Java文件中。
packeageName表示父包名
subPackageName表示子包名
className表示该包中的某一个类,* 表示的包下的所有类


访问控制符
在Java中提供了三种访问控制符,分别代表三种访问级别。
private:被它修饰的类成员和方法只能在该类内部进行访问。
protected:被它修饰的类成员和方法可以被本包中的其他类访问,同时也能被不同包中的该类的之类访问
public:被它修饰类成员和方法可以随意访问,不受限制
default:如果一个类没有写任何修饰符默认是default,被它修饰的类或者类成员只能被本包中类访问
注意点:
在Java中使用了public访问控制修饰class,那么该Java文件名必须与class的名称相同。

注意事项总结的不到位的欢迎吐槽!经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
