一、基本概念
类:class 相同属性对象的集合体
对象:object 的某一物体,拥有特定的属性
- 语法规则
类:public class 类名{}
在类中可定义:
- 对象:
- 属性(通过对象调用):int age;double wage
- 方法(通过对象调用):Public static void main(String[] args){} Public void showUI(){}
- 构造方法:用于对象的创建,完成对象的初始化
Public 类名(){} //构造方法的名字必须与定义它的类名完全相同,没有返回类型
不能被static /final/synchronized/abstract/native修饰
我们可以显式的创建构造方法,其会覆盖掉原本的隐式的构造方法
我们自己创建的构造方法可增加参数及代码内容
d.构造代码块:给对象进行初始化,对象一建立便可以执行
2.类相关的静态资源部分static:
a.静态属性:static int age //在内存中仅创建一份,可用类名直接调用
b.静态方法:static void showUI{} //类名直接调用
c.静态代码块:static{} //所属类第一次加载时调用,仅执行一次
对象:
1.格式:类名 对象变量名=new 类名;Classmates name=new Classmate
2.对象变量名可以用于调用属性赋值或者使用,可以调用对象成员方法执行