java4.1编程语言的几个发展阶段

4.1.1  面向机器语言

4.2类与对象
class  Lader
{
   float   above;
   float    bottom;
   float    height;
    public  float  computerArea()
     {
         area=(above+bottom)
          *height/2.0f;
          return  area;
      }
  public  void  setHeight(float  h)
      {
         height=h;
       }
}
 
 
public  class  LaderTest
{
     public  static  void  main(String[]  args  )
      {
         Lader   lader1,lader2;//声明Lader类的两个引用变量
         //创建一个Lader类的对象,将其首地址赋给lader1;
         lader1=new  Lader();
         //创建第二个Lader类的对象,将其首地址赋给lader2
         lader2=nwe  Lader();
         //通过直接操作成员变量的方式设置其值
       lader1.above=2.3f;
       lader1.bottom=4.5f;
       lader1.height=3.5f;
       lader2.above=5.3f;
       lader2.bottom=7.5f;
       //通过调用方法的方式设置其成员变量的值
       Lader2.setHeight(7.1f);
       //计算输出两个梯形的面积
     System.out.println(lader1.computerArea());
     System.out.println(lader2.computerArea());
       }
}


机器指令

4.1.2 面向过程语言

按系统模块及工作过程划分模块,模块化编程

4.1.3 面向对象语言

1.面向对象概念———在程序中用对象来映射现实世界中的事物,用对象之间的关系来描述事物之间的联系,这就是面向对象的思想。

2.对象的描述

   例一。一个对象主要包括属性和行为。

   例如:“人”是一类对象,包括:

                姓名,性别,年龄等属性

                说话,吃饭,学习等行为

3.面向对象的三大要素:

        一:封装———将对象的属性和行为封装起来,不让外界知道其细节

        二:继承———

        三:多态———

4.2  类与对象

4.2.1 类———用类实现封装

         1.类的定义

                修饰符      class   类名

                {

                        成员变量(描述对象的属性)

                        成员方法(描述对象的行为)

                 }

        例一:

            public   class  Person

            {

                Stirng  name;

                 String  sex;

                int   age;

                  public  void  say()

                    {

                        System.out.println("大家好,我叫"+name+"  , 我今年"+age+"岁");

                     }

             }

4.2.2  类体

4.2.3 成员变量

猜你喜欢

转载自blog.csdn.net/zyxzyxzyx2495310073/article/details/80213974