1.函数的定义:
<返回类型><方法名称>(<参数表>){
<方法体>
}
public static void sum(int a, int b) -> 函数头
sum -> 函数名 void -> 返回类型 (int a, int b) - >参数表
{ //函数体
int i;
for ( ; ; ) {
}
.........
}
2.函数是一串代码,接受零个或多个参数,做一件事情,并返回零个或多个值。
3.new 创建一个新的对象 Picture pic = new Picture(420,300) //Picture -> 类,pic -> 对象;
4.对象是实体,需要被创建,可以为我们做事情;类是规范,根据类的定义来创建对象。
对象 = 属性 + 实体
5.数据: 属性或状态 ; 操作 : 函数
封装 -> 把数据和对数据的操作放在一起,操作去保护数据,数据是不对外公开的。
6. . 是运算符 变量名字加 . 后面可以跟上让对象可以做的动作或者对象能够提供的服务。
7.类定义了对象中所具有的变量,这些变量称作成员变量
每个对象有自己的变量,和同一个类的其他对象是分开的
8.函数中可以直接写成员变量的名字来访问成员变量
9.函数是通过对象来调用的 如:v.insertMoney() -> 这次调用临时建立了insertMoney()和v之间的关系,让insertMoney()内部的成员变量指的是v的成员变量
10.联系是通过this 来连接的,this是成员函数的一个特殊的固有的本地变量,它表达了调用这个函数的那个对象。在成员函数内部直接调用自己(this)的其他函数
11.成员函数中可以直接调用其他成员函数,在成员函数外调用成员函数要用到对象的名字。
12.成员变量,new出来就有了。作用域是类的内部,类成员函数可以使用。
13.构造函数:如果有一个成员函数的名字和类的名字完全相同,则在创建这个类的每一个对象的时候会自动调用这个函数,这个函数不能有返回值。
14.重载:一个类的同名但参数表不同的函数构成了重载。一个类可以有多个构造函数,只要他们的参数表不同,构造函数的时候给出不同的参数值,就会自动调用不同的构造函数,通过this()还可以调用其他构造函数,一下的图来自慕课,this()调用上一个函数。