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 成员变量