1,对象三个属性:行为,状态,标识
行为:对象的行为是用可以调用的方法定义的(代表可对对象施加那些操作)。
状态:每个对象都保存这描述当前特征的信息,这就是对象的状态。
对象的这些关键特性是相互影响的,例如对象的状态影响它的行为,对象状态的改变必须通过行为实现。
2,面向对象优点:易维护、质量高、高效率。、易扩展
3,继承就是在已有类的基础上创建一个新类,它复用原有类的方法和属性,并在此基础上添加新的方法和属性,以满足要求。
已存在的被继承的类被称为父类(超类,基类)新创建的类被称为子类
4,异常是程序在执行时发生的事件,它会打断指令的正常流程
如果一个用户在运行程序期间,由于程序的错误或一些外部环境的影响造成用户无法使用这个程序,为了避免这样的后果引入了异常处理。
三:
//Complex.java
public class Complex {
private int RealPart;
private int ImaginPart;
public Complex()
{
RealPart=0;
ImaginPart=0;
}
public Complex(int r,int i)
{
RealPart=r;
ImaginPart=i;
}
public int getReal() //为了实现加法和封装数据
{
return RealPart;
}
public int getImagin()
{
return ImaginPart;
}
public Complex complexAdd(Complex a)
{
RealPart+=a.getReal();
ImaginPart+=a.getImagin();
return this;
}
public String ToString()
{
String s=Integer.toString(RealPart)+"+"+Integer.toString(ImaginPart)+"i";
return s;
}
public static void main(String[] args) {
Complex a=new Complex(1,2);
Complex b=new Complex(3,4);
a.complexAdd(b);
System.out.print(a.ToString());
}
}
直接复制,就可以运行了
看书,书上一般都有!!!
讲神话···
就是写本书也回答不完整你问题···