小白对于学习对象和类的总结,定义一个圆柱体类Cylinder,并创建相应的对象,然后计算圆柱体的底面积和面积.
2020-06-03 05:59
141 查看
类和对象
类:类的概念就是让程序设计能更清楚卖出日常生活中的事物,也可以理解为对一类事物的统称包含对于属性描述和行为描述! 注解: 属性描述:描述当前类有哪些属性。 行为描述:描述当前有哪些行为。 举例: 以人类为例: 属性描述:身高,面貌,体重。 行为描述:吃饭睡觉打豆豆! 对象:就是实际存在的该类事物的的具体个体(独立的唯一个体)
创建类的各式格式:
class 类名 { 属性描述; 行为描述; }
创建对象的格式:
1.声明指向“有类所创建的对象”的变量。 2.利用 new 运算符创建新的对象,并指派给前面所创建的变量。 举例: Scanner sc = new Scanner(System.in);
操作类内的成员变量格式:
类对象.成员变量名 可以赋值/取值操作。
使用成员方法:
Scanner sc = new Scanner(System.in); sc.nextInt(); //通过Scanner 类的对象,sc调用.nextInt();
小结:
1.自定义类的格式。 2.创建类的格式。 3.通过类对象调用成员变量的格式。 4.通过类对象调用成员方法的格式。
定义一个圆柱体类Cylinder,并创建相应的对象,然后计算圆柱体的底面积和面积
//定义 Cylinder 类 class Cylinder { //定义成员变量 radius double radius; //定义成员变量 height int height; double pi = 3.14; //定义无返回值方法 area(),用来计算圆柱体面积 void area () { System.out.println("底面积 = " + pi * radius * radius); } //计算体积 定义返回值为double型的方法volume() double volume () { return (pi * radius * radius) * height; } } public class Lx { public static void main(String[] args){ Cylinder volu; //创建新的对象 volu = new Cylinder(); volu.radius = 3.5; volu.height = 7; System.out.println("底圆的半径 = " + volu.radius); System.out.println("圆柱的高 = " + volu,height); System.out.print("圆柱"); volu.area(); System.out.println("圆柱体的体积 = " + volu.volume()); } }
相关文章推荐
- 设计一个圆柱体类,计算表面积及体积。建立一个半径为3、高为3.5的圆柱体,输出其表面积及体积
- 定义一个圆类Circle,成员变量:半径 radius;成员方法:构造方法、get和set半径的方法、计算面积和周长的方法。定义圆柱和圆锥类,定义相应的变量成员和成员方法
- 【java学习记录】7.定义一个接口ArearInterface,其中包含一个方法,计算面积三角形、矩形、圆形的面积
- 创建一个几何类型类,其中有计算面积getArea()和周长getPerimeter()抽象方法,然后通过它派生出三角形类、圆形类、矩形类,并通过测试类进行测试
- JavaSE视频学习阶段性总结 三(类的组成,定义,构造方法;对象的创建,内存模型,参数传递)
- Java面向对象深入学习:制作一个画图工具并计算那些图形的面积和周长。
- [C++学习笔记14]动态创建对象(定义静态方法实现在map查找具体类名对应的创建函数,并返回函数指针,map真是一个万能类)good
- 【java学习记录】2.定义一个计算矩形面积、立方体和球体体积的类,该类完成计算的方法用静态方法实现
- 设计一个长方形类,成员变量包括长和宽。类中有计算面积和周长的方法,并有相应的set函数和get函数设置和获得长和宽。编写main函数中通过对象调用成员函数。
- 尝试创建一个父类和子类,分别创建一个构造方法,然后向父类和子类添加成员变量和方法,并总结构造子类对象时的顺序。
- 【程序2】编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。
- 【java学习记录】6.创建一个桌子Table类,计算桌面面积并在屏幕上输出所有成员的值
- 编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。
- 学习effective java-2创建和销毁对象之当类有多个构造参数时,请考虑使用一个builder来创建对象
- 编写程序定义一个vector 对象,其每个元素都是指向string 类型的指针,读 取该vector 对象,输出每个string 的内容及其相应的长度。
- ToLua学习笔记,创建一个游戏对象
- 在Sprite 基础之上创建一个既可以控制移动,也可以动画的对象定义。
- 【OC复合题】之定义一个学生类,需要有姓名,年龄,考试成绩三个成员属性,创建5个对象,属性可以任意值。(Objective-C)
- 在表单中动态生成n多的商品属性,然后一起提交,想在商品对象中定义一个属性数组来接收属性,怎么办?
- 定义一个圆形类,实现圆的的面积计算