1.类
(1)类是面向对象语言的程序设计中的概念,是面向对象编程的基础
类(Class)的首字母大写。
见名知意。类的名字不能是Java中的关键字,可以由字母,/,数字或者美元符号组成,并且第一个字符不能是数字。
定义类:Class 类名{ 所含变量定义;}
2.对象
创建对象:类名,对象名=new 类名()
对象.成员变量
对象.成员方法(参列)
如果不用new分配内存,改对象为空值(null),不能使用。在一些文献中成员变量也称字段、属性等。
属性---成员变量
行为---成员方法
方法的定义:
访问权限,返回类型,方法名(参数列表){//方法[returen值;]}
成员变量和局部变量
成员变量是属于类的,而局部变量是在方法中定义的变量或是方法的参数; 成员变量可以被 public,private,static 等修饰符所修饰,而局部变量不能被访问控制修饰符及 static 所修饰;但是,成员变量和局
作用域小:局部变量
作用域大:成员变量
参数列表:可以无参、1或多
访问权限;public>protected>默认>private返回类型Void-->不用返回值
任意数据类型-->基本;8
引用
数组 要返还值
对象
接口构造
方法构造方法作用就是对类进行初始化。 如果你没有定议任何构造方法的形式,程式会为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用不带参数的方法,如:class a {}//没有任何构造函数。构造函数的名称必须与类名相同,包括大小写;构造函数没有返回值,也不能用void修饰. 如果不小心给构造函数前面添加了返回值类型,那么这将使这个构造函数变成一个普通的方法,在运行时将产生找不到构造方法的错误。一个类可以定义多个构造方法,如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构造器,这个构造器不执行任何代码。构造方法可以重载,以参数的个数,类型,顺序。
{Public 构造方法{[形参列表]}
//构造方法的方法}
成员函数:
静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果系统在静态方法中调用非静态变量,可通过创建类的对象,然后通过对象来访问非静态变量。在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。