类 成员变量 局部变量 成员方法

类:类是同一事物的统称,是一个抽象的概念,例如人类,别类。

使用java进行程序设计时,我们在类中编写属性和方法,然后通过对象来实现类的行为。

类的合适如下   :                  兔兔              [修饰符]class 〈类名〉[extends  父类名][implements  接口列表]{}

public class Apple{}

修饰符:可选,用于指定类的访问权限,可选值为public,abstract,final

类名:必选,用于指定类的名称,类名必须是合法的java标识符,一般情况下,要求首字母大写。

父类名:可选

借口列表:可选

一个类被声明为public,表明该类可以被所有其他的类访问和引用,程序的其他部分可以创建这个类的对象,访问这个类内部可见的成员变量和调用它的可见方法。

 

在类体中变量定义部分所声明的变量为类的成员变量,而在方法体中声明的变量和方法的参数则被称为局部变量。               成员变量又可以细分为实例变量和类变量。在声明成员变量时,用关键字static修饰的称为类变量(static变量或静态变量),否则为实例变量。

声明成员变量:[修饰符][static][final] <变量类型> <变量名>;

public class Apple{

public String color;//声明公共变量color

public static int count;//声明类变count

public final boolean MATURE=true;

//声明常量MATURE并赋值

public static void main(Stringlargs){

System.outprintln(Applecount); Appleapple=new Apple;

System.outprintln(applecolor);

System.outprintIn(apple.MATURE);

   }

}

类变量与实例变量的区别:在程序运行时,Java虚拟机只为类变量分配一次内存,在加载成类变量的内存分配,可以直接通过类名访问类变量。而实例变量则不同,每创建一个实例的变量分配一次内存。

声明局部变量不能使用public,protected,private,static对局部变量进行修饰,但可使用final关键字。

[final]<变量类型><变量名>;

final:可选                                                    变量类型:必选                                      变量名:必选

在成员方法grow()中声明两个局部变量

public void grow(){

final boolean STATE;//声明常量STATE

int age;//声明局部变量age

}

 

成员方法:

Java语言中类的行为由类的成员方法来实现。类的成员方法由方法的声明和方法体两部分组成。

其一般格式如下:

[修饰符]<方法返回值的类型><方法名>((参数列表)){   

[方法体]

修饰符:可选,用于指定成员方法的访问权限,可选值为public、protected和private。

方法返回值的类型:必选,用于指定成员方法的返回值类型,如果该成员方法没有返回值,可以使用关

键字void进行标识。方法返回值的类型可以是任何Java数据类型。

方法名:必选,用于指定成员方法的名称,方法名必须是合法的Java标识符。

参数列表:可选,用于指定成员方法中所需的参数。当存在多个参数时,各参数之间应使用逗号分隔。

方法体:可选,是成员方法的实现部分。在方法体中可以完成指定的工作,可以只打印一句话,也可以省略方法体,使成 法什么都不做。需要注意的是,当省略方法体时,其外面的大括号一定不能省略。

例 实现两数相加。 public class Count {

public int add(int src,int des){

int sum=src+des; //将方法的两个参数相加 

return sum; //返回运算结果 

 

public static void main(Stringl args){

//创建类本身的对象

Count count=new Count0;

//定义变量applel

int applel=30;

//定义变量apple2

int apple2=20;

//调用add()方法

int num=count.add(applel,apple2);

System.out.println("苹果总数是:“+num+"箱。")        //输出运算结果 

       }

  }

在上面的代码中包含add()方法和main()方法。在add()方法的定义中,首先定义整数型的变量sum,该变量是add()方法参数列表中的两个参数之和。然后使用return关键字将变量sum的值返回给调用该成员方法的语句。main()方法是类的主方法,是程序执行的入口,该成员方法创建了本类自身的对象count,然后调用count对象的add()方法计算苹果数量的总和,并输出到控制台中。

在同一个类中,不能定义参数与方法名都和已有成员方法相同的方法

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值