Java 笔记 类与对象

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()调用上一个函数。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值