理解类、对象、属性、方法案例初探:点、线、面
来源:互联网 发布:剑灵天族女捏脸数据全 编辑:程序博客网 时间:2024/06/05 09:56
点的类声明:
/**
*
*/
package s1.java.chapter7;
/**
* @author Administrator
*
*/
public class Point {
int x,y;//横纵坐标
/**
* 设置横坐标
* @param x
*/
public void setX(int x){
this.x = x;
}
/**
* 设置纵坐标
* @param y
*/
public void setY(int y){
this.y = y;
}
/**
* 获取横坐标
* @return 横坐标
*/
public int getX(){
return x;
}
/**
* 获取纵坐标
* @return 纵坐标
*/
public int getY(){
return y;
}
/**
* 以坐标形式显示
* @return
*/
public String show(){
return "("+x+","+y+")";
}
}
线的类声明:
/**
*
*/
package s1.java.chapter7;
/**
* @author Administrator
*
*/
public class Line {
Point p1,p2;
public Point getP1() {
return p1;
}
public void setP1(Point p1) {
this.p1 = p1;
}
public Point getP2() {
return p2;
}
public void setP2(Point p2) {
this.p2 = p2;
}
public Point getMiddlePoint(){
Point p = new Point();
p.x = (p1.x + p2.x)/2;
p.y = (p1.y + p2.y)/2;
return p;
}
}
三角形的类声明:
package s1.java.chapter8;
import s1.java.chapter7.*;
public class Triangle {
Point p1,p2,p3;
public Point getP1() {
return p1;
}
public void setP1(Point p1) {
this.p1 = p1;
}
public Point getP2() {
return p2;
}
public void setP2(Point p2) {
this.p2 = p2;
}
public Point getP3() {
return p3;
}
public void setP3(Point p3) {
this.p3 = p3;
}
}
- 理解类、对象、属性、方法案例初探:点、线、面
- 理解类、对象、属性、方法案例初探:点、线、面(类图,包,JavaDoc)
- 理解对象、属性和方法
- 简单理解Python中的类对象、实例对象、属性、方法
- python 中 类 子类 属性 方法 对象 self 理解
- 初探类的字段.属性.方法.事件
- Java面向对象【经典案例】类的属性是属于对象的,方法是动态绑定到对象的
- 类、对象、属性、方法
- 【 类 对象 方法 属性 】
- 类 对象 方法 属性
- 类、对象、属性、方法
- 理解对象以及对象的属性、方法、事件
- 理解对象以及对象的属性、方法、事件
- C#---类,对象,属性,属性值,方法
- 什么是类、对象、方法、属性
- php 类 对象 属性 方法
- 类 对象 引用 属性 方法
- 类-对象-值(属性、方法)
- j2me 摄像头的调用
- 拓研棋牌网络科技有限公司推出新品啦
- Union和Union All的区别
- 适合Firefox和IE的复制到剪切板JS(3)
- plot 3D
- 理解类、对象、属性、方法案例初探:点、线、面
- ext_tree
- php笔试题
- Windows I/O完成端口
- MySQL备份与恢复技巧
- ldap 增删改查
- 冒泡排序
- 可以让你少奋斗十年的工作经验
- SQLServer2000--在流水模式下事物无法更新