`
niyayu
  • 浏览: 33571 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

用OO思想编写(初级)

 
阅读更多
大学生小明,是一名党员,需要定期参加党员活动。
import java.util.*;

class judgeDangyuan{
private String name;
private String isDangyuan;

public judgeDangyuan(String name,String isDangyuan)
{
this.name=name;
this.isDangyuan=isDangyuan;
}

public String isDangyuan() {
return isDangyuan;
}

public String getIsDangyuan() {
return isDangyuan;
}

public void setIsDangyuan(String isDangyuan) {
this.isDangyuan = isDangyuan;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public void joinActivities()
{
System.out.println("是一名党员,需要定期参加党员活动 。");
}

public void notJoinActivities()
{
System.out.println("不是一名党员,不需要参加党员活动 。");
}
}

public class Student {

public static void main(String args[])
{  
judgeDangyuan stu=new judgeDangyuan("  ","true");
Scanner cin=new Scanner(System.in);
String name=cin.next();
String isDangyuan=cin.next();
stu.setName(name);
stu.setIsDangyuan(isDangyuan);
System.out.println(name);

if(isDangyuan.equals("true"))
{
stu.joinActivities();
}
else
stu.notJoinActivities();
}
}
分享到:
评论

相关推荐

    23种设计模式,OO思想

    标题和描述中提到的“23种设计模式,OO思想”,是软件工程领域的一个核心概念,尤其是对于面向对象编程(Object-Oriented Programming,简称OO)的深入理解和实践至关重要。设计模式是由Erich Gamma、Richard Helm、...

    C_OO思想编程

    6. **模板**:C++模板提供了一种泛型编程的方式,允许编写能够处理多种数据类型的代码。模板可以是函数模板或类模板,前者用于创建通用函数,后者用于创建泛型类。 7. **异常处理**:C++的异常处理机制允许程序在...

    刚学C#OO思想做的中国象棋

    【标题】"刚学C#OO思想做的中国象棋"所涉及的知识点主要集中在C#编程语言和面向对象(Object-Oriented Programming, OOP)的设计原则上。在这个项目中,开发者试图运用C#来实现中国象棋的逻辑,这需要对C#的基本语法...

    用OO4O和VC++开发ORACLE数据库应用程序的方法研究

    ### 用OO4O和VC++开发ORACLE数据库应用程序的方法研究 #### 1. OO4O组件概述 OO4O(Object for Oracle)组件是一种专为简化Oracle数据库操作设计的进程内自动化服务器。该组件的主要目标是提高开发效率,简化与...

    Java 图书馆理 Java oo思想

    本资源包聚焦于“Java图书馆管理”和“Java面向对象思想”,这两个主题是Java编程中的核心概念。 首先,让我们深入理解Java面向对象编程(Object-Oriented Programming, OOP)的思想。OOP是一种编程范式,它基于...

    OOALV常用功能完整简例

    整体来说,OOALV的使用涉及到SAP ABAP中的一些高级编程概念,包括面向对象编程、动态程序设计、数据表的定义和查询等。在实际应用中,掌握这些知识点对于开发高效、用户友好的报表系统至关重要。OOALV的完整使用还...

    ABAP OOALV学习文档

    1. **交互性增强**:除了基本的数据展示外,OOALV还支持多种交互式操作,提高了用户的使用体验。 2. **定制化显示**:允许用户根据需求自定义列表的显示样式,包括布局、颜色、字体等。 3. **数据处理**:支持复杂的...

    ABAP OO的八个理由

    3. 继承与代码复用:通过继承,ABAP OO可以重用已有类的方法,只需要编写新类特有的功能,减少了代码冗余,提高了可维护性。面向过程编程中,代码复用通常需要复制和粘贴,难以实现灵活扩展。 4. 接口与业务逻辑:...

    实战OO 用例 建模

    实战OO_用例建模 实战OO_用例建模 实战OO_用例建模

    OO4O简介以及其在VC++中的应用

    本文将详细介绍OO4O的特点和组成部分,并通过具体示例展示如何在VC++ 6.0环境中使用OO4O进行数据库操作,包括执行SQL语句的过程。 #### 开发Oracle数据库应用的选择 在开发基于Oracle数据库的应用时,开发者可以...

    基于OO4O和VC 6.0 实现Oracle数据库操作C++源代码程序小实例

    在本实例中,我们将深入探讨如何使用Object Oriented for Oracle (OO4O)库和Microsoft Visual C++ 6.0(或Visual Studio .NET)来实现对Oracle数据库的C++编程操作。OO4O库是Oracle公司提供的一个接口,允许开发者...

    goodoo:用Elixir编写的简单,健壮且可自定义的健康检查解决方案

    Goodoo是用Elixir编写的简单,健壮且高度可定制的健康检查解决方案。 安装 将:goodoo添加到您的Mix项目。 def deps () do [{ :goodoo , " ~> 0.1 " }] end 概述 完整文档可在上找到。 Goodoo会根据您的配置定期...

    OO及UML教程

    《OO及UML教程》是面向对象编程...总之,《OO及UML教程》不仅涵盖了OOP的基础理论,还提供了UML这一强大设计工具的使用指南。通过深入学习,开发者能够提升软件设计能力,为构建高质量、可维护的软件系统奠定坚实基础。

    ABAP OOALV报表开发

    ABAP OOALV报表开发,定义变量,选择屏幕定义,创建类,调用函数

    SAP ABAP开发学习——第10课:OOALV(视频教程)

    10. **集成到SAP GUI**:OOALV不仅可以独立使用,还可以与SAP GUI的其他组件结合,如对话框、表单等,为用户提供统一的界面体验。 通过本课程的学习,你将掌握如何利用OOALV来创建功能强大的数据展示界面,提高SAP...

    SAP OO ALV技术介绍.pdf

    5. 取数及相关处理,得到展示用内表; 6. ALV显示,包括容器类、ALV类实例化、定义ALV Layout、定义ALV Fieldcat等。 在OO ALV技术中,容器的实例化可以在调用屏幕之前,也可以在屏幕的PBO中判断是否初始化后。事件...

    OO软件工程

    在这个过程中,我们需要编写需求规格说明书,使用用例图、活动图等UML(统一建模语言)工具来清晰表达需求,并通过与利益相关者的沟通和反馈来不断迭代和完善需求。 最后,系统设计阶段在“OO系统设计.doc”中将...

    用OO4O操作Oracle数据库的大数据字段.pdf

    此外,由于使用 COM 技术,OO4O 能够很好地与其他微软平台的组件和服务集成。 总之,通过 OO4O,开发者可以高效地处理 Oracle 数据库中的大数据字段,实现对图像、音频、视频等大文件的存储和检索,从而满足复杂的...

    用OO写键盘游戏

    通过编写键盘游戏,学员可以实际操作,体验这些概念在实际项目中的应用,从而更好地理解和掌握OO编程的思想。 在面向对象编程中,以下几个核心知识点至关重要: 1. **类与对象**:类是对象的模板或蓝图,定义了...

Global site tag (gtag.js) - Google Analytics