面向对象的基本概览

来源:互联网 发布:知乎删除回答 编辑:程序博客网 时间:2024/05/19 22:47

一、对象的三大属性:

1.状态:即静态属性 对应其内部变量  int i=0;

2.行为:即动态属性 对应其方法  即对对象的操作  run(){};

3.标志:即对象名    person


二、类:

同种对象的集合,是对现实对象的高度抽象。

类的定义格式

[<修饰符>]class<类名>[extends<父类名>][implements<接口名>]

  <类成员变量说明>

  <类的方法定义>


  }

修饰符有如下四种:

1.public:公共类可以被其他类所使用,注意主类必须是公共类public static void main

2.默认说明:只能在同一个包内使用,不能被其他包使用

3.abstract:抽象类,抽象类是没有具体对象的概念类。通常抽象类是他的所有子类的公共属性的集合。

4.final 该类没有子类,故称最终类,用来完成某种标准功能的类。final和abstract不同同时修饰一个类


成员变量的定义格式:

[<修饰符>]<变量类型><变量名>=[<初值>]

对象成员的定义格式:

[<修饰符>]<类名><对象名>=[nstaticew<类名>(<实参表>)]


变量修饰符:

访问控制修饰符:public 默认 protected private

非访问控制修饰符:final  static volatile


注意变量修饰符(8种)和类修饰符(4种)的区别!!!


方法的定义格式:

[<修饰符>] < 类型> <方法名>( <参数表>)[throws< 异常类名列表>]

{<方法体>

}

方法的参数和返回值:

参数必须由参数类型和参数名构成,多个参数之间用逗号隔开!

0 0