SCALA中的抽象类代码样例

package com.hengheng.scala

class AbstractClass {

}
abstract class People {
  def speak

  val name : String
  var age : Int
}
class Worker extends People {
  def speak {
    println("Hello, Worker!!!")
  }
  val name = "Rocky"
  var age = 27
}
object AbstractClass extends App {
  val worker = new Worker
  worker.speak
  println(worker.name + ":" + worker.age)
}

  输出:

Hello, Worker!!!
Rocky:27

时间: 2024-10-29 13:41:22

SCALA中的抽象类代码样例的相关文章

PHP开发中常用的十个代码样例_php实例

一.黑名单过滤 function is_spam($text, $file, $split = ':', $regex = false){ $handle = fopen($file, 'rb'); $contents = fread($handle, filesize($file)); fclose($handle); $lines = explode("n", $contents); $arr = array(); foreach($lines as $line){ list($w

10个必须收藏的PHP代码样例

一.黑名单过滤 function is_spam($text, $file, $split = ':', $regex = false){      $handle = fopen($file, 'rb');      $contents = fread($handle, filesize($file));      fclose($handle);      $lines = explode("n", $contents);  $arr = array();  foreach($li

HTML5中Canvas的使用样例(图形增加鼠标点击、拖动交互)

Canvas是一种非保留性的绘图界面,即不会记录过去执行的绘图操作,而是保持最终结果(构成图像的彩色像素). 如果想让Canvas变得具有交互性,比如用户可以选择.拖动画布上的图形.那么我们必须记录绘制的每一个对象,才能在将来灵活的修改并重绘它们,实现交互. 1,鼠标点击选择图形对象 (1)下面样例中点击"添加圆圈"按钮可以在画布上增加位置.大小.颜色都是随机的圆圈. (2)点击"清空画布"按钮可以清除画布上所有圆圈. (3)鼠标点击任意圆圈,该圆圈会出现黑色边框,

c#代码样例-S05GK接口发送短信

问题描述 C#通过HttpWebRequest和HttpWebResponse请求和获取短信接口信息,提交相关短信内容和接收手机号码,获取提交状态.以下代码参考了速达移动(sudas.cn)接口样例.Post.aspx.cs源码:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.IO;usingSystem.Net;usingSystem.Text;usingSys

XPath JAVA用法总结及代码样例

一.基本概念介绍     XPath 是一门在 XML 文档中查找信息的语言, 可用来在 XML 文档中对元素和属性进行遍历.XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上.因此,对 XPath 的理解是很多高级 XML 应用的基础.     XPath非常类似对数据库操作的SQL语言,或者说JQuery,它可以方便开发者抓起文档中需要的东西.(dom4j也支持xpath    1.节点类型     XPath中有七

值得收藏的10个PHP代码样例(黑名单\下载文件)

一.黑名单过滤  代码如下 复制代码 function is_spam($text, $file, $split = ':', $regex = false){     $handle = fopen($file, 'rb');     $contents = fread($handle, filesize($file));     fclose($handle);     $lines = explode("n", $contents);     $arr = array();   

PHP 框架,第 2 部分: 构建样例应用程序

"PHP 框架" 系列将介绍三个广泛使用的 PHP 框架 -- Zend.symfony 和 CakePHP -- 通过在三个框架中构建和扩展样例应用程序,研究三个框架的类似之处和不同之处.第 1 部分将列出本系列涵盖的内容并且配置先决条件.在第 2 部分中,您将分别在三个框架中构建样例应用程序. 在本系列的 第 1 部分 中,我们已经设定了本系列的范围并满足了先决条件.现在,将分别在三个框架中构建样例应用程序.在接下来的几篇文章里,将扩展应用程序.了解不符合常规的例外情况.使用 Aj

DB2数据仓库环境的物理数据库设计:样例场景

这一节介绍了一个物理http://www.aliyun.com/zixun/aggregation/14208.html">数据模型,此模型是针对一家销售大量产品的虚构企业的数据仓库样例场景而设计.该企业数据仓库存储所有这些产品的日常销售数据. 本文中的示例基于样例场景. 物理数据模型设计 下图中的物理数据模型展示了样例数据仓库中使用的表和关系. 图 5. 样例数据仓库的物理数据模型 维度表 样例场景的物理数据模型包含以下维度表,其中存有日期.产品和店铺数据: TB_DATE_DIM TB

HTML5中使用Canvas的使用样例1 (画布定义、绘制直线)

1,Canvas的定义 <canvas id="myCanvas" width="400" height="200"> 默认<canvas>画布在页面上会显示一块空白.无边框的矩形.为了让其显示轮廓,通过定义样式规则给其添加一个虚线边框: canvas {     border: 1px dashed black; } 2,获取Canvas的上下文对象 要完成绘图任务,首先我们要拿到<canvas>对象,接着取