/////////////////////////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;
}
}
}