Java面向对象--JavaBean类&UML类图

本篇博客简单介绍Java面向对象开发中的JavaBean类和UML类图属性的识别。


JavaBean类

JavaBean概述

? JavaBean是一种可重用的Java组件,它可以被Applet、Servlet、SP等Java应用程序调用.也可以可视化地被Java开发工具使用。它包含属性(Properties)、方法(Methods)、事件(Events)等特性。

JavaBean类特征

? 类是公共的(public)

? 有一个无参的公共的构造器

? 有属性,且有对应的get、set方法

用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以
用Java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP
页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用
户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关
心任何改变

JavaBean示例:

//公共类public
public void JavaBeanDemo{
    //私有属性private
    private String name;
    private int age;
    //公共的无参构造器
    public JavaBean(){

    }
    //公共的set和get方法(public)
    public int getAge(){
        return age;
    }
    public void setAge(int i){
        age = i;
    }
    public String getName(){
        return name;
    }
    public void setName(String s){
        name = s;
    }
}

UML类图简单认识

UML类图说明

- 表示 private
# 表示 protected
~ 表示 default(缺省)
_下划线 表示static 在方法中构造器(构造方法也使用下划线标识)


本博客与CSDN博客???君?纤???同步发布

原文地址:https://www.cnblogs.com/asio/p/12393007.html

时间: 2024-10-13 17:45:16

Java面向对象--JavaBean类&UML类图的相关文章

从 Java 代码逆向工程生成 UML 类图和序列图

from:http://blog.itpub.net/14780914/viewspace-588975/ 本文面向于那些软件架构师,设计师和开发人员,他们想使用 IBM? Rational? Software Architect 从 Java? 源代码来逆向工程生成 UML 类和序列图. 逆向工程经常被用来从已有的源代码中以一种抽象模型 UML 格式来获得丢失的设计文档,其可以用来研究一个系统的静态结构和动态行为,并用于扩展新的特性到产品. 作者详细说明了使用 IBM Rational Sof

用MyEclipse将java文件转换成UML类图

用MyEclipse将java文件转换成UML类图 参考: 用MyEclipse将java文件转换成UML类图 - 君临天下的博客 - CSDN博客  http://blog.csdn.net/dan15188387481/article/details/50053807 MyEclipse画UML用例图并生成JAVA代码(图文详细步骤) - 蘑菇猎手的专栏 - CSDN博客  http://blog.csdn.net/donggege214/article/details/48791413  

Java面向对象学习笔记 -- 1(类、对象、构造器)

1. 类 1)是同类型东西的概念,是对现实生活中事物的描述,映射到Java中描述就是class定义的类. 2)其实定义类,就是在描述事物,就是在定义属性(变量)和方法(函数). 3)类中可以声明:属性,方法,构造器: 属性就是实例变量,用于声明对象的结构的,在创建对象时候分配内存,每个对象有一份! 实例变量(对象属性)在堆中分配,并作用于整个类中,实例变量有默认值,不初始化也能参与运算. 4)类与类之间的关系: ① 关联:一个类作为另一个类的成员变量 public class A { pulic

java.面向对象设计的核心——类和对象

面向对象的三条学习主线 java类及类的成员 属性.方法.构造器:代码块.内部类 面向对象的三大特征 封装性.继承性.多态性(抽象性) 其他关键字 this.super.static.final.abstract.interface.package.import等 面向过程(POP)与面向对象(OOP) 二者都是一种思想,面向对象是相对于面向过程而言.面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做.面向对象,将功能封装进对象,强调具备功能的对象,以类/对象为最小单位,考虑谁来做. 面向

Myeclipse中把java代码导成UML类图

1.右键点击项目名称,选择New-------àUML2 Model 2.给类图命名 3.导成类图 1)如果要把整个项目导成类图,则把整个项目拖到类图中 2)如果要把单个类导成类图,则把单个java类拖到类图中 4.右键点击类图,选择Export All Diagrms 5.点击Browse选择导成的类图的路径,选择导出的图片的格式,点击finish,生成图片.

java面向对象编程——第八章 类的高级概念

8.1访问修饰符: public:该类或非该类均可访问: private: 只有该类可以访问: protected:该类及其子类的成员可以访问,同一个包中的类也可以访问: 默认:相同数据包中的类可以访问. 访问修饰符的作用是限制属性和方法被使用和调用的范围. 8.2封装 按照信息隐藏的原则将信息组织在一起.封装有两个特点:信息的集合:信息的隐藏. 8.3访问器get()和修改器set() 私有属性+get/set()和公有属性的区别: 私有属性+get/set(),可以通过去掉get或者set方

Java利器之UML类图详解

前言 UML(Unified Modeling Language)中文统一建模语言,是一种开放的方法,用于说明.可视化.构建和编写一个正在开发的.面向对象的.软件密集系统的制品的开放方法.UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效. [维基百科] 最近看一些开源项目的时候,总是看到UML中的类图,一开始自己的做法就是跳过去类图的部分,不过后来又遇到了几次,就决定学习下,不能再选择逃避了,这也是一个即将优秀的程序探索者应该必备的

[.net 面向对象程序设计深入](1)UML——在Visual Studio 2013/2015中设计UML类图

[.net 面向对象程序设计深入](1)UML——在Visual Studio 2013/2015中设计UML类图 1.UML简介 Unified Modeling Language (UML)又称统一建模语言或标准建模语言. 简单说就是以图形方式表现模型,根据不同模型进行分类,在UML 2.0中有13种图,以下是他们的主要用途简介: 1.用例图:对系统的使用方式分类. 2.类图:显示类和它们的相互关系. 3.对象图:只显示对象及它们的相互关系. 4.活动图:显示人或对象的活动,其方式类似于流程

java 类与类之间的关系 及uml图

类与接口之间的关系 : 继承 类与类之间的关系 :继承关系  包含关系 类与对象之间的关系 : 实例 UML 类图中类与类之间的关系: 泛化关系(generalization) 关联关系(association) 聚合关系(aggregation) 合成关系 (compostion) 依赖关系 (dependency) 1.泛化(Generalization)[泛化]表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系.一般化的关系是从子类指向父类的,与继承或实现的方法相反.