Java应用程序的基本结构

一、问答题

1、在面向对象的编程中,如何得到类?其方法是什么?

1.通过抽象得到类,     2.将某些数据以及针对这些数据上的操作封装在一个类中.

2、Java类声明的关键字是什么?类体由哪2部分组成?

1.Class  2.变量的声明和方法的定义

3、Java中用类创建一个对象需要几个步骤?其中第二个步骤又叫什么?其实质是什么?

1两个步骤       2为对象分配变量      3使该对象可以被程序使用

4、概括面向对象编程的三个步骤是什么?

1产生类 2创建类 3使用对象

5、Java一个源文件可以包含多个类,其命名要注意什么?如何区分主类?

1.没有public,源文件的名字和某一个类的名字相同,并且扩展名为java,如果有一个类是public类,那么源文件名必须与这个类名相同。2.判断是否有Main 方法的类

6、请创建以下类。参照圆类的定义方式,请抽象以下具体的事务,给出类的定义,类的变量和方法列出主要的即可,用中文表述。

Class 圆{

成员变量: 半径

方法:求面积

}

Class 矩形{

成员变量: 长宽

方法: 求面积

}

Class 三角形{

成员变量: 三条边

方法: 求面积

}

Class 圆锥{

成员变量: 圆,高

方法:求面积

}

Class 学生{

成员变量:姓名,学号

方法: 求成绩

}

Class 手机{

成员变量:品牌,厂商

方法: 求价格

}

二、编程题(在序号文件夹中完成源程序的编写、编译和运行

 (1)要求用记事本完成下面的程序编写、编译和运行。

要求在例2.2中增加求半径为100的圆的面积,并输出。

代码截图如下:(Alt+PrintScreen

 

class C{
    double radius;
    double getArea(){
       double area=radius *radius *3.14;
       return area;
    }
}
public class Area{
  public static void main(String args[]){
      C are=new C();
      are.radius=100;
      double area=are.getArea();
      System.out.println("面积为:"+area);
      }
}

(2)参照例2.1,设计一个学生类Student.java,学生类有一个变量学号: String sno; (注String是字符串类,学号属于字符串类型);有一个方法void out(),功能输出学号(输出字符串sno);再设计一个主类 Exmaple.java ,要求声明对象stud,将自己的学号赋值给对象stud的成员变量sno=“1234567”,并调用方法out(),实现输出自己的学号

代码截图如下:

class Student{
   String sno;
   void out(){
      System.out.println(sno);
   }
}
public class Example{
  public static void main(String args[]){
     Student stud = new Student();
     stud.sno="202112410";
     stud.out();
  }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值