什么是对象
程序员文章站
2022-04-11 18:53:19
...
对象通过调用方法进行交互,以此实现GUI,运行动画或通过网络发送和接收信息,对象完成工作后,将回收其资源以供其他对象使用,示例如下:
public class CreateObjectDemo {
public static void main(String[] args) {
// Declare and create a point object and two rectangle objects.
Point originOne = new Point(23, 94);
Rectangle rectOne = new Rectangle(originOne, 100, 200);
Rectangle rectTwo = new Rectangle(50, 100);
// display rectOne's width, height, and area
System.out.println("Width of rectOne: " + rectOne.width);
System.out.println("Height of rectOne: " + rectOne.height);
System.out.println("Area of rectOne: " + rectOne.getArea());
// set rectTwo's position
rectTwo.origin = originOne;
// display rectTwo's position
System.out.println("X Position of rectTwo: " + rectTwo.origin.x);
System.out.println("Y Position of rectTwo: " + rectTwo.origin.y);
// move rectTwo and display its new position
rectTwo.move(40, 72);
System.out.println("X Position of rectTwo: " + rectTwo.origin.x);
System.out.println("Y Position of rectTwo: " + rectTwo.origin.y);
}
}
该程序的输出结果为:
Width of rectOne: 100
Height of rectOne: 200
Area of rectOne: 20000
X Position of rectTwo: 23
Y Position of rectTwo: 94
X Position of rectTwo: 40
Y Position of rectTwo: 72
上一篇: 什么是Javascript 对象
推荐阅读
-
airpods2改名后通用也会改吗 airpods改名定位有什么用
-
做网站营销推广需要注意什么呢?
-
判断一颗二叉树是否是完全二叉树
-
字符串加数字为何结果是数字(面试题)
-
选择器的权重, 为什么不推荐使用id
-
PHP对象编程有关问题,Call to a member function hello() on a non-object
-
appserv安装后phpmyadmin进不去是啥原因
-
开发一款app,php做服务端,有一个功能是附近的人和发布动态的时候发布自己的定位,php世界有啥好的方案去做这些吗?
-
新增加的内容是如何将div的scrollbar自动移动最下面_javascript技巧
-
这个代码弄错了将会出现什么后果?该如何处理