Object Oriented-dayone

/////////////////////////2016-10-30//////////////////////////

int study_data(){

        面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。

}

int mission(){

        1.定义一个类,该类有一个私有成员变量,通过构造方法将其进行赋初值,并提供该成员的getXXX()和setXXX()方法

提示:假设有private String name;则有

public void setName(String name){this.name = name;}

public String getName(){return this.name;}

源码如下:

public class Getset {

        private String name;

        public static void main(String []args){

        Getset getset=new Getset();

        System.out.println("姓名为:"+getset.name);

        getset.setName("Tom");

        getset.getName();

        System.out.println("姓名为:"+getset.name);

    }

    public Getset(){

        name="Tommy";

    }

    public void setName(String name){

    this.name=name;

    }

    public String getName(){

        return this.name;

    }

}

        2.定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。

在main方法中创建Number类的对象,调用各个方法,并显示计算结果。

源码如下:

public class Number {

    private static int n1,n2;

    public Number(){

        n1=100;

        n2=50;

    }

    public static void main(String[] args) {

        Number number=new Number();

        System.out.println("n1="+n1+" n2="+n2);

        System.out.println("n1+n2="+add(n1,n2));

        System.out.println("n1-n2="+sub(n1,n2));

        System.out.println("n1*n2="+mul(n1,n2));

        System.out.println("n1/n2="+div(n1,n2));

    }

    public static int add(int n1,int n2){

        return n1+n2;

    }

    public static int sub(int n1,int n2){

        return n1-n2;

    }

    public static int mul(int n1,int n2){

        return n1*n2;

    }

    public static double div(int n1,int n2){

         return n1/n2;

    }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 一、 1、请用Java写一个冒泡排序方法 【参考答案】 public static void Bubble(int...
    独云阅读 1,426评论 0 6
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • //Clojure入门教程: Clojure – Functional Programming for the J...
    葡萄喃喃呓语阅读 3,796评论 0 7
  • 导语:实木餐桌拥有浑然天成的木纹,与多变的自然色彩,因此,受到很多人的青睐,然而,实木餐桌属于日常消耗品,稍不注意...
    ChengJin阅读 448评论 0 0