一、认识类和对象
类:类是模子,类就是我们对我们现实生活的事物的抽象。
类的特点:就是该事物的状态信息
对象:是一类事物的具体体现
创建对象:类名 对象名 = new 类名()
使用对象:对象.属性 / 对象.方法名()
二、认识成员函数
定义:
成员函数:成员函数是定义为类的一部分的函数,有时也被称为方法
三、认识构造函数
构造方法:创建对象,给对象中的成员初始化。
特点:方法名和类名一致,无返回值类型,连void也不行,没有返回值,不能出现return语句。
四、静态变量和静态函数
static静态变量:可以修饰成员变量和成员方法
①修饰成员变量表示该成员变量只在内存中只存储一份,可以被共享访问、修改
②静态成员可使用类名直接访问,也可以使用对象名进行访问。
③静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收。
static静态方法:
①方法分为两种:一种是静态方法,另一种是非静态方法
②用static修饰的方法是静态方法。
③静态方法中不能调用非静态方法,非静态方法中不能调用静态方法。静态方法也叫类方法,和类同时加载,而非静态方法加载时间在后面。
④静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
五、认识封装
①在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。
②封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
③要访问该类的代码和数据,必须通过严格的接口控制。
④封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。
⑤适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。
六、使用包
创建包
①声明一个包使用关键字:package
②一个类中,包的声明必须放在类中第一行
③包名也是标识符全部都是小写,多级之间使用.隔开
命名规范
①由字母、数字下划线组成,不能以数字开头
②全部小写
③域名唯一性
七、使用访问修饰符
定义
Java中的访问修饰符 Java面向对象的基本思想之一是封装细节并且公开接口
一共有四种修饰符,分别是: 1、private:私有的; 2、默认; 3、protected:受保护的; 4、public:公共的
八、使用类中类
种调用类的方法:
①首先新建一个类,在调用类中先进行被调类实例化
②然后通过实例化的对象访问
③最后新建一个类,将该类中需要被调用的方法设置为静态,加了static后,就可以用类名直接调用,格式为“类名.方法名(参数表)”