设计一个类; 包含$a,$b,求和的方法,求乘积的方法,  可以对变量进行初始化, $a,$b必须大于0小于100

class suanshu
{
private $shuzi1;
private $shuzi2;
function __construct($a,$b)
{
$this->shuzi1 = $a;
$this->shuzi2 = $b;
}
function __set($n,$v)
{
if($v>0 and $v<100)
{
$this->$n = $v;
}
}
function __get($n)
{
return $this->$n;
}
function zh()
{
return $this->shuzi1 + $this->shuzi2;
}
function cj()
{
return $this->shuzi1 * $this->shuzi2;
}
}
$r = new suanshu(6,5);
$r->shuzi1=20;
$r->shuzi2=5;
echo "总和=".$r->zh();
echo "<br />";
echo "乘积=".$r->cj();

显示结果:

转载于:https://www.cnblogs.com/chenchen0815/p/5565518.html

作业题---设计一个类,求和的方法,求乘积的方法相关推荐

  1. 设计一个类代表二维空间的一个点,设计一个类代表二维空间的一个圆。要求两个成员变量。一个是圆心,一 个是半径,提供计算面积的方法。为上述Cricle类添加一个方法,计算一个点(Point)是否在圆内

    (1) 设计一个类代表二维空间的一个点 (2) 设计一个类代表二维空间的一个圆.要求两个成员变量.一个是圆心,一 个是半径,提供计算面积的方法. (3) 为上述Cricle类添加一个方法,计算一个点( ...

  2. Java设计一个类代表二维空间的一个点,设计一个类代表二维空间的一个圆,计算面积,,并写程序验证计算一个点(Point对象)是否在圆(Cricle对象)内

    题目要求: (1) 设计一个类代表二维空间的一个点 (2) 设计一个类代表二维空间的一个圆.要求两个成员变量.一个是圆心,一 个是半径,提供计算面积的方法. (3) 为上述Cricle类添加一个方法, ...

  3. java类名可以是数字吗_在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。_学小易找答案...

    [简答题]Java 支持多继承吗 ? [单选题]以下关于继承的叙述正确的是( ). [单选题]在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数.类型或顺序各不相同,传回的值也 ...

  4. java版 设计一个程序, 输入整数l, 求边长为l的正方形面积, 比直径为l的圆形面积大多少.

    2. 设计一个程序, 输入整数l, 求边长为l的正方形面积, 比直径为l的圆形面积大多少. (0<l<1000, PI取3.14, 输出结果保留两位小数) 样例输入: 3 样例输出: 1. ...

  5. 《JAVA练习题目8》 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number

    题目内容: 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number:方法:showMe,以"name-gende ...

  6. C++ 如何一次在堆上申请4G的内存?如何设计一个类只能在堆或者栈上创建对象?

    1.如何一次在堆上申请4G的内存? 因为32位的环境下虚拟地址空间的大小只有4g,而光内核空间就需要1g,所以不可能申请得到,只有在64位的环境下才可以实现,只需要把执行环境改为64x即可 #incl ...

  7. Java 学习 类和对象练习 设计一个类Armor护甲 继承Item类并且额外提供一个属性ac: 护甲等级 int类型 实例化出两件护甲 名称 价格 护甲等级 布甲 300 15 锁子甲 500 40

    设计一个类Armor护甲     继承Item类,并且额外提供一个属性ac: 护甲等级 int类型          实例化出两件护甲     名称 价格 护甲等级     布甲 300 15    ...

  8. Python编程语言学习:python语言中快速查询python自带模块函数的用法及其属性方法、如何查询某个函数关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略

    Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法.如何查询某个函数&关键词的用法.输出一个类或者实例化对象的所有属性和方法名之详细攻略 ...

  9. 谈VFP如何设计一个类

    尽管我过多地使用类来完成作业,尽管这也带来一系列的问题,而难道我不是为了处理问题而选择这个行业的吗?碰到的问题越多是否意味着我处理问题经验越丰富呢,开始懂得避开问题是否证明我开始成熟呢? 类更应该是可 ...

  10. 高并发架构系列:如何从0到1设计一个类Dubbo的RPC框架

    优知学院 2019-01-22 18:43:51 之前持续分享的几十期阿里Java面试题中,几乎每次必问Dubbo,比如:"如何从0到1设计一个Dubbo的RPC框架",其实主要考 ...

最新文章

  1. Java 8 Stream Api 中的 map和 flatMap 操作
  2. 通过radius给ppp客户端分配ip地址
  3. 玩转Linux进程控制命令
  4. np.random.seed()
  5. 《How to Write and Publish a Scientfic Paper》 Chapter 1
  6. 批量部署windows和linux系统,使用Cobbler批量部署Linux和Windows:Windows系统批量安装(三)...
  7. linux文件类型elf,ELF文件格式的三种类型
  8. CMMI基础知识扫盲 笔记
  9. c语言partition头文件,c – dxvahd.h中的#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)何时成为true头文件...
  10. wps打印错误未定义书签怎么解决_word文档打印时候目录出现错:未定义书签,在wps里怎么修改?...
  11. 萨提亚领衔主题演讲,带领高管和MVP合影,预告Julia女神的演讲中将有我的.NET Core实践
  12. PTA L1-030 一帮一(详解)
  13. 微信小程序样式-元素选择器的使用
  14. 梦想实现_实现梦想的软件工程工作需要什么
  15. SpringBoot 分片上传、断点续传、秒传、直传Minio
  16. acl 影响因子_计算机系部分会议级别和影响因子(DB、AI相关方向)
  17. 路由器检测U盘,如果有则调用tcpdump,抓包文件到U盘
  18. 国际机器人赛事RoboCup@Home Education2020线上比赛成功举办
  19. android 画布 轨迹,Android 多点触控,绘制滑动轨迹和十字光标
  20. LabVIEW——清空文件夹

热门文章

  1. 10月11 小结: 你又贪玩了不是?
  2. z-index终结者
  3. 版本管理-SVN本地版本管理
  4. puppeteer-firefox 开启扩展
  5. Linux下rpm安装git
  6. SYN Flood应如何应对
  7. 一些简单的git命令及操作
  8. 通过表名导出DDL语句(包含建表、索引、注释、主键)
  9. adb.exe可能被其他程序关闭_怎么快速的做自己小程序商城推广?
  10. PHP 三联截骨,Steel骨盆三联截骨联合手术治疗大龄儿童发育性髋关节脱位疗效观察...