面向对象:

class Student{
private int StudentID;
private String StudentName; void setStudentID(int pID){
StudentID = pID;
} void setStudentName(String pName){
StudentName = pName;
} int getStudentID(){
return this.StudentID;
} String getStudentName(){
return this.StudentName;
} static void main(String[] args) {
Student student = new Student();
student.setStudentID(1);
student.setStudentName("Joe"); println student.getStudentID();
println student.getStudentName();
}
}
多变量
class Student{
private int StudentID;
private String StudentName; int Marks1;
int Marks2;
int Marks3; int Total(){
return Marks1 + Marks2 + Marks3;
} void setStudentID(int pID){
StudentID = pID;
} void setStudentName(String pName){
StudentName = pName;
} int getStudentID(){
return this.StudentID;
} String getStudentName(){
return this.StudentName;
} static void main(String[] args) {
Student student = new Student();
student.setStudentID(1);
student.setStudentName("Joe"); student.Marks1 = 10;
student.Marks2 = 20;
student.Marks3 = 30; println student.Total();
println student.getStudentID();
println student.getStudentName();
}
}
多实例
class Student{
private int StudentID;
private String StudentName; int Marks1;
int Marks2;
int Marks3; int Total(){
return Marks1 + Marks2 + Marks3;
} void setStudentID(int pID){
StudentID = pID;
} void setStudentName(String pName){
StudentName = pName;
} int getStudentID(){
return this.StudentID;
} String getStudentName(){
return this.StudentName;
} static void main(String[] args) {
Student student = new Student();
student.setStudentID(1);
student.setStudentName("Joe"); student.Marks1 = 10;
student.Marks2 = 20;
student.Marks3 = 30; println student.Total();
println student.getStudentID();
println student.getStudentName(); Student st1 = new Student();
st1.setStudentID(2);
st1.setStudentName("killy");
println st1.getStudentID();
println st1.getStudentName();
}
}

GROOVY 面向对象的更多相关文章

  1. Groovy中的面向对象

    Groovy中的面向对象 前面说到groovy支持脚本和类,前面一节已将简单说了脚本和类之间的关系,这一节主要介绍一下groovy中类的相关知识,即面向对象相关知识. 1.类型 1.1 原始类型 gr ...

  2. 30分钟groovy快速入门并掌握(ubuntu 14.04+IntelliJ 13)

    本文适合于不熟悉 Groovy,但想快速轻松地了解其基础知识的 Java开发人员.了解 Groovy 对 Java 语法的简化变形,学习 Groovy 的核心功能,例如本地集合.内置正则表达式和闭包. ...

  3. HTML+AngularJS+Groovy如何实现登录功能

    AngularJS是一款优秀的前端JS框架,已经被用于Google的多款产品当中.AngularJS核心特性有:MVVM.模块化.自动化双向数据绑定.语义化标签.依赖注入等.AngularJS认为声明 ...

  4. Android studio:Groovy 与 Gradle 基础【三】

    转载:http://www.apkbus.com/forum.php?mod=viewthread&tid=255064&extra=page%3D2%26filter%3Dautho ...

  5. Groovy安装配置

    一.介绍 Groovy是可以运行在 Java 平台上进行动态语言,使用方式基本与使用 Java 的方式相同,Groovy和java基本是可以实现无缝整合,它有以下一些特性: 是一个基于Java虚拟机的 ...

  6. java环境中基于jvm的两大语言:scala,groovy

    一.java环境中基于jvm的两大语言:scala,groovy 可以在java项目里混编这两种语言: scala:静态语言,多范式语言,糅合了面向对象.面向过程:可以与java和net互操作:融汇了 ...

  7. Groovy选型

    Groovy是一门基于JVM的动态语言,同时也是一门面向对象的语言,语法上和Java非常相似.它结合了Python.Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代 ...

  8. 基于 Groovy 的自动化构建工具 Gradle 入门(转)

    本人工作之初没有使用自动化构建,后来敏捷了,开始使用 Ant - 完全面向过程的定义步骤,不进行依赖管理.再发展到 Maven,面向对象的方式管理工程,有了依赖的管理,JAR 包统一从中央仓库获得,保 ...

  9. Groovy与Java集成常见的坑(转)

    groovy特性 Groovy是一门基于JVM的动态语言,同时也是一门面向对象的语言,语法上和Java非常相似.它结合了Python.Ruby和Smalltalk的许多强大的特性,Groovy 代码能 ...

  10. Groovy - 介绍

    Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言.使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的 ...

随机推荐

  1. 【公众号搬运】React-Native开发鸿蒙NEXT(2)

    .markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rg ...

  2. 把PDF转换成指定后缀名的图片

      生活中难免遇到各种文件类型转换的问题,尤其是在办理一些证件的时候.例如,申请居住证积分的时候,把PDF版本的毕业证扫描件转换成jpg或者png等.下面提供一个工具,用于把PDF转换成指定后缀名的图 ...

  3. 使用 frp 搭建 https 服务

    踩了许多坑,特此记录一下 1.首先服务端的配置(yaml) # 服务端监听本机的 7000 和 443 端口 bindPort: 7000 # 用于 frp 客户端连接 vhostHTTPSPort: ...

  4. 论文解读:Locating and Editing Factual Associations in GPT(ROME)

      本文发表在人工智能顶会NeurIPS上(原文链接),研究了GPT(Generative Pre-trained Transformer)中事实关联的存储和回忆,发现这些关联与局部化.可直接编辑的计 ...

  5. Hoic对网站的测试使用

    禁止使用该项技术攻击一切未经允许的公网网站,违者将受到法律制裁. 下载地址:https://wwl.lanzout.com/iiJa11zsqljg 下载完成后解压,并打开. 打开 \(hoic2.1 ...

  6. bigdecimal去除末尾多余的0 ,stripTrailingZeros()科学计数法解决

    BigDecimal是处理高精度的浮点数运算的常用的一个类 当需要将BigDecimal中保存的浮点数值打印出来,特别是在页面上显示的时候,就有可能遇到预想之外的科学技术法表示的问题. 一般直接使用 ...

  7. 商品中心—8.商品C端处理高并发的技术文档

    大纲 1.商品C端的高并发架构 2.商品C端的布隆过滤器组件 3.Guava缓存的封装与使用 4.商品C端的接口设计与运行流程总结 5.商品C端系统对商品数据新增和变更时的处理 1.商品C端的高并发架 ...

  8. 多重集r-组合数与组合方案

    多重集的r-组合是非常常见的组合问题, 但相关资料通常只给出组合数的计算, 却无法给出实际的方案, 下面将通过一个水果摆盘问题由简单到复杂逐步推导并给出最终的求组合数和组合方案的算法. 水果拼盘问题 ...

  9. pycharm无法正常调试问题

    pycharm无法正常调试问题 1.错误代码 已连接到 pydev 调试器(内部版本号 231.8109.197)Traceback (most recent call last): File &qu ...

  10. vert.x 初识

    中文文档:https://vertx-china.github.io/ 官方文档:https://vertx.io/ 客户端仓库模块:https://github.com/vert-x3/vertx- ...