一丝不能苟的计算机编程语言(类与对象)

面向对象语言:使编程更容易开发和维护

面向过程语言:有利于程序的执行

面向对象语言特点:(1)封装型

                                 (2)继承性

                                 (3)多态性

类包括两部分  类声明和类体

class 类名{

   类体的内容

}

每个类对应一个字节码文件

一个源文件可有多个类

类体包括属性和方法

属性:类里面的变量

方法:函数

class Complex{
 private double real;
 private double image;
 public void setReal(double r){
  real=r;
 }
 public void setImage(double i){
  image=i;
 }
 public double getReal(){
  return real;
 }
 public double getImage(){
  return image;
 }
 public void print(){
  if(image>=0){
   System.out.println(real+"+"+image+"i");
  }else{
   System.out.println(real+""+image+"i");
  }
 }
 public Complex add(Complex c){
  Complex sum=new Complex();
  sum.real=real+c.real;
  sum.image=image+c.image;
  return sum;
 }
 public Complex sub(Complex c){
  Complex s=new Complex();
  s.real=real-c.real;
  s.image=image-c.image;
  return s;
 }
 public double mod(){
  double m;
  m=Math.sqrt(real*real+image*image);
  return m;
 }
}
class Example01{
 public static void main(String args[]){
  Complex c1=new Complex();
  Complex c2=new Complex();
  Complex c3;
  c1.setReal(1);
  c1.setImage(1);
  c2.setReal(1);
  c2.setImage(2);
  c3=c2.sub(c1);
  System.out.println(c1.mod());
  
 }
}
class Score{
 double math;
 double chinese;
 double english;
 public void setMath()
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值