Java中的类和对象

冷不防 2022-08-07 04:46 627阅读 0赞

Java中类和对象和C++中类似,只不过在具体使用的时候有几个地方需要额外注意的。这里我列出来,几个主要的,后面如果发现了,或者理解更加深入了,再添加。

这篇博文还有一个重要的作用,就是确定Java编程的习惯,类在定义的时候该写什么注释,这些都要有一个较好的习惯。

1)一个java文件中,可以存在多个class,但是只能有一个public class + 和文件名相同的类名。这个类是主类,名字一定要定义的和文件名一致。

2)只能在主类中定义public static void main(string [] args) {}. 有main方法的才是主类,才能运行。

3)类在定义的时候,构造函数也是可以重载的。

一个基础的代码如下:

  1. /**
  2. *
  3. * @author Powered by Zhu Yangping
  4. *
  5. */
  6. class Circle {
  7. /**
  8. * CIRCLE CLASS 注意格式
  9. *
  10. * Data: radius
  11. *
  12. * Functions: getCircum, getArea
  13. */
  14. // data
  15. double radius;
  16. // constructor function 1
  17. Circle() {
  18. radius = 1.0;
  19. }
  20. // constructor function 2
  21. Circle(double newRadius) {
  22. radius = newRadius;
  23. }
  24. // getCircum function
  25. double getCircum() {
  26. return 2 * radius * Math.PI;
  27. }
  28. // getArea function
  29. double getArea() {
  30. return radius * radius * Math.PI;
  31. }
  32. }
  33. public class TestCircle {
  34. /**
  35. * @param args 注意格式
  36. *
  37. * MAIN CLASS
  38. */
  39. public static void main(String[] args) {
  40. // TODO Auto-generated method stub
  41. Circle circle1 = new Circle();
  42. System.out.println("The circum of circle1 is " + circle1.getCircum() + ", and its area is " + circle1.getArea());
  43. Circle circle2 = new Circle(25.0);
  44. System.out.println("The circum of circle1 is " + circle2.getCircum() + ", and its area is " + circle2.getArea());
  45. Circle circle3= new Circle(10);
  46. System.out.println("The circum of circle1 is " + circle3.getCircum() + ", and its area is " + circle3.getArea());
  47. }
  48. }

发表评论

表情:
评论列表 (有 0 条评论,627人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java对象

    1.类与对象 a.类(设计图):是对象共同特征的描述。 b.对象:是真实存在的具体东西。(在Java必须先设计类,才能获得对象\`new) 1.1如何定义类 !

    相关 java对象区别

    在Java中,类和对象是面向对象编程的基本概念。 类是一种抽象的概念,它是对具有相同属性和行为的对象的一种描述。类定义了对象的属性(成员变量)和行为(方法),并提供了创建对象的

    相关 Java对象

    目录 一、面向对象的基本概念 1、面向对象 2、对象 3、类 二、定义类、属性、方法 1、定义类 2、属性 3、方法 三、创建对象和使用对象 1、创建对象

    相关 Java对象

    Java中类和对象和C++中类似,只不过在具体使用的时候有几个地方需要额外注意的。这里我列出来,几个主要的,后面如果发现了,或者理解更加深入了,再添加。 这篇博

    相关 Java 对象

    Java 中的类和对象 类和对象是面向对象编程的基本概念,它们围绕现实生活中的实体展开。 班级 类是用户定义的蓝图或原型,从中创建对象。它表示一种类型的所有对象共有的一...