java入门->基础知识3 类和方法

什么是类,什么是对象

 1)现实世界是由很多对象组成的基于对象抽出的类;

    2)对象:真实存在的单个个体;

 3)类中包含:

    3.1)对象所共有的特性(属性)静——变量;

    3.2)对象所共有的行为(动)——方法;

 4)一个类可以创建多个对象 (同一个类所创建的对象结构相同,数据不同);

 5)类是模板,对象是类的具体实现;

 类不但定义了抽象数据类型的组成(成员变量),同时还定义了可以对该类型实施的操作(方法)。

 类的定义包括成员变量的定义和方法的定义,其中成员变量用于描述该类型对象共同的数据结构。

方法(函数,过程)

1.方法介绍

 1)方法用于封装一般特定的逻辑功能;

 2)方法可以在程序中反复的使用;

 2)方法可以减少代码的重复,便于程序的维护;

 定义方法的五要素:修饰词(public static),返回值类型(void),方法名(sun),参数列表(int num1,int num2),主体 

       public static void sun (int num1,int num2) {

                         }

   若方法执行完后需要一个结果——》有返回值

 若方法执行完后不需要一个结果——》无返回值

 方法可以有参也可以无参,有参可以更灵活。

2.方法签名

 方法名+参数列表(同一个类不可以有两个方法的签名完全相同)。

3.方法的重载

 同一个类java中允许多个方法的名称相同但是参数不同。

4.构造方法

 1)给成员变量附初值;

 2)与类同名,没有返回值类型;

 3)在创建对象(new)时自动调用;

 4)若自己不写构造,编译器默认的参数构造;若自己写了构造,不会再默认;

 5)构造方法可以重载;

5.this的调用

 指当前对象,哪个对象调用方法,this指的就是哪个对象(在方法中访问成员变量之间默认有个this)

 this用法: 只能用在方法中

            1)this.成员变量——访问成员变量 

   2)this.方法名——调用方法

   3)this()——调用构造方法

应用类型数组

  1)Cell[] cell=new Cell[4] 创建Cell[];

  2)Cell[] cell=new Cell[]{....};

  3)int[][]  arr=new int [4][];

  4)int[][] arr=new int [3][4];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值