java

来源:互联网 发布:linux打包压缩文件夹 编辑:程序博客网 时间:2024/04/28 00:03
1.对象的概念
  现实生活中有哪些是对象?万事万物皆对象。
对象是存在的具体实体。
对象的组成:特征和行为

2.类的概念
  类是什么样的呢?类是由相似的特征和相似的行为对象的集合。
  类的组成:属性(对应 特征)和方法(对应 行为)。

3. 类的基本格式
public class 类名{
}
属性的基本格式
private 数据类型 属性名(类一级变量)(=初始值(可写可不写));
  方法的基本格式
public 返回值数据类型 方法名(参数类型 参数名,``````){
方法体
}
  //属性和方法应该在类的大括号里进行定义

4. 实例化对象和调用方法的格式
实例化对象的格式:
类名 对象名 = new 类名(参数值,``````);
调用方法的格式:
对象名.方法名(参数值,``````);

5.类与对象的关系
类中定义了具体对象所共有的属性和方法,因此类是一个模板,通过类这个模板生成和创建具体的对象。

6.方法的分类
(1)根据返回值分为有返回值方法和无返回值方法:若方法定义为void,则不需要任何返回值;若方法定义为String等其他类型,就必须返回一个同类型的返回值。有返回值的方法,在对象调用时,可以通过变量接收返回值。
(2)根据参数分为有参数方法和无参数方法:方法定义时,括号中若有参数,在调用时必须传入指定类型的参数变量。

7. 构造函数
   构造函数的语法格式
   public 类名(数据类型 参数名,...){
//函数体
   }

   构造函数和普通方法的区别
      (1)构造函数没有返回值数据类型;普通方法必须要定义一个返回值数据类型;
     (2)构造函数的名字必须是类名;普通方法的名字可以自己任意定义;
     (3)构造函数是用来实例化对象的;普通方法是用来执行对象的某一个行为的;
     (4)构造函数每一使用一次就会实例化一个新的对象;普通方法调用的时候只要对象不变,那么还是同一个方法。

    构造函数的用途
构造函数是用来实例化对象。
Java会给每一个类提供一个默认的构造函数(不带任何参数的构造函数)。如果在类中自定义了构造函数,则默认的构造函数就无法再继续使用。

8. this关键字
当参数名和属性名相同的时候,使用this来区分属性参数和属性,加了this的表示属性,没有加的则是参数。
this关键字表示的是当前调用方法的对象。

9. 方法重载(构造函数和普通方法)
方法重载的条件:
(1)方法的名字必须要完全相同;
(2)方法所带的参数个数、参数类型、参数顺序必须要有一个不同。
           调用:根据所带参数的不同来识别。
原创粉丝点击