码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA2学习中的基础概念①

时间:2020-02-10 09:32:47      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:double   植物   特殊   cal   static   调用   实例   相互   参数类型   

类:组成Java程序的基本要素,一个Java应用程序就是由若干个类所构成,是重要的数据类型。类声明的变量被称为对象,类是创建对象的模板

类的定义包括两部分:类声明类体,基本格式为:

class 类名{

类体的内容。

}

class People(类声明){}

class 植物{}

类名如果用英文,首字母用大写。

类体

类的目的是抽象出一类事物的共有属性行为

类是一种用于常见具体实例(对象)的数据类型

类使用类体来描述所抽象出的属性和行为

类体的内容主要有两部分:

  1. 变量的声明:用来存储属性的值
  2. 方法的定义:方法可以对类中声明的变量进行操作即给出算法

 

 

 

成员变量,在整个类内部都有效,类体中的内容可分为两部分:

1.变量的声明,声明变量所声明的变量被称为成员变量或者域变量

2.方法的定义。。

 

 

方法:分为两部分方法的声明方法体

float area(){}

最基本的方法声明包括方法名和方法的返回值类型。

方法返回的数据的类型可以是任意的Java数据类型,当一个方法不需要返回数据时,返回类型必须是void。很多方法声明中都给出方法的参数,参数是用逗号隔开的一些变量的声明,方法的参数可以是任意的数据类型。

方法名字首写字母用小写。如果多个单词构成,从第二个单词首写字母用大写。

 

方法重载:一个类中可以有多个方法具有相同的名字。但这些方法的参数必须不同,个数不同,或者参数类型不同

方法的返回类型和参数的名字不作比较。两个方法名字相同,即使类型不同,也必须保证参数不同

 

float getArea(int x,float y){    }

double getArea(int z,float t){}  不是方法重载。参数类型和个数都一样。

 

 

构造方法

构造方法是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并且不返回任何数据类型,是void型。Void可以省略不写。

class A{   A(){}          }

当用类创建构造对象时,使用构造方法

 

类方法和实例方法

   成员变量可以分为实例变量和类变量。类中的方法也分为实例方法和类方法。

前加static的是类方法。注意static需要放在方法类型的前面。

需要注意的:

1对成员变量的操作只能放在方法中

class A{   int a; a=12;     } 错的

class A {  int a =12;}对的

class A{  int a;  void f(){ a=12;}  }对。

2.实例方法可以对类变量操作,也可以对实例变量操作。类方法只能对类变量操作。

3.一个类中的方法可以相互调用,实例方法可以调用该类中的其他方法。类中的类方法只能调用该类的类方法,不能调用实例方法。 

JAVA2学习中的基础概念①

标签:double   植物   特殊   cal   static   调用   实例   相互   参数类型   

原文地址:https://www.cnblogs.com/TianYE0124/p/12289694.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!