`

java中的属性和字段的区别

    博客分类:
  • j2se
 
阅读更多

 

java中的属性和字段的区别

参考:http://zhidao.baidu.com/question/71583920

 

      Java中的属性,通常可以理解为get和set方法。而字段,通常叫做“类成员”。

      这两个概念是完全不同的。

      属性只局限于类中方法的声明,并不与类中其他成员相关。例如:

      void setA(String s){}

     String getA(){}

     当一个类中拥有这样一对方法时,我们可以说,这个类中拥有一个可读写的a属性(注意是小写a)。如果去掉了set的方法,则是可读属性,反之亦然。


类成员(字段),通常是在类中定义的类成员变量,例如:

public class A{

private String s = "123";

}

分享到:
评论

相关推荐

    java实体类字段自定义-数据库字段和程序实体类属性不一致解决方案.docx

    Java 实体类字段自定义-数据库字段和程序实体类属性不一致解决方案 Java 实体类字段自定义是指在 Java 开发中,实体类的字段与数据库表的字段不一致的问题。这种情况下,需要实现实体类字段的自定义,以便与数据库...

    自动读取mysql数据库字段并自动生成java属性和set和get方法

    在给定的标题"自动读取mysql数据库字段并自动生成java属性和set和get方法"中,我们可以理解这是一个自动化过程,它减少了开发者手动编写Java代码的工作量。该过程通常包括以下几个步骤: 1. **连接数据库**:首先,...

    Java实体类字段生成工具类-将数据库表列字段转为Java实体类驼峰字段

    1、在Java开发中,常常需要将数据库表列字段换成Java实体类字段。但是手动实现这个转换过程比较慢,且容易出错,影响开发效率。为了解决这个问题,开发了这个Java实体类字段生成工具类。 2、该工具类可以将数据库表...

    java对象实体类属性字段对比变化过程

    Java对象实体类属性字段对比变化过程是指在一个Java对象实体类的生命周期中,其属性字段的变化情况。这种变化过程通常涉及到对象的创建、使用和销毁等阶段。 在对象的创建阶段,Java对象实体类会根据预设的属性字段...

    根据javabean动态获取字段以及中文名称

    javabean中有100个属性字段,想要在前端页面获取这100个字段和字段对应的中文名称,如用户名称(username),密码(password),可以动态的获取到中文名称和属性字段,并返回前端页面,本例只实现动态解析功能

    Java对象属性数据比较,返回变化数据

    在Java中,一个类可以定义为对象的蓝图,而对象则是类的实例,包含了类中定义的属性(也称为字段)和方法。属性是用来存储数据的变量,它们是对象的状态的一部分。例如,一个`PriceCheckDetail`类可能包含`price`、`...

    Java源码获取数据库中表的字段信息

    在提供的压缩包文件中,"说明.txt"可能包含了更详细的步骤或注意事项,而"获取数据库中表的字段信息"可能是具体的Java源代码示例,你可以结合这两个文件来更好地理解和实现这一功能。在实际开发中,这些知识将帮助你...

    数据库字段名转换成Java字段名

    在IT行业中,数据库字段名和Java编程语言中的字段命名规则往往存在差异。数据库字段名通常遵循下划线分隔的命名规范,例如`user_name`,而Java字段名则遵循驼峰式命名,如`userName`。这篇博客《数据库字段名转换成...

    java反射给指定字段赋值

    在Java编程语言中,反射是一个非常强大的功能,它允许程序在运行时检查或“反映”自身,并直接操作内部属性(如类、方法和字段)。本文将深入探讨如何利用Java反射来访问并修改类的私有字段。 #### 反射的基本概念 ...

    关于java中对象属性值的校验的思考

    这篇文章将探讨如何在Java中进行对象属性值的校验,以及相关的工具和源码分析。 首先,对象属性值的校验通常在对象创建(构造函数)或属性赋值时进行。这是为了确保对象的状态始终符合预设的业务规则。例如,一个...

    SuperMap Objects Java字段更新

    在GIS(地理信息系统)开发中,SuperMap Objects Java是一个强大的组件,它提供了丰富的地图操作和空间分析功能。本文将深入探讨如何使用SuperMap Objects Java来实现字段更新这一关键任务,特别是在实际项目中处理...

    java反射获取所有属性,获取所有get方法,包括子类父类

    总结,Java反射机制为我们提供了强大的动态性,能够方便地获取和操作类的属性和方法,包括私有成员和子类父类中的成员。通过熟练掌握反射技术,开发者可以实现更灵活、更动态的代码,但也需要谨慎使用,以避免潜在的...

    Java中的length字段和length()方法.doc

    理解Java中`length`字段和`length()`方法的区别以及它们的用途非常重要。这不仅能帮助开发者写出更清晰、高效的代码,还能加深对Java编程语言核心概念的理解。无论是处理数组还是字符串,了解这些基本概念都是基础,...

    java 序列化时排除指定属性

    `transient`关键字告诉Java编译器不要将该属性包含在序列化过程中。 - **使用`writeObject()`和`readObject()`方法**:重写`writeObject()`和`readObject()`方法来自定义序列化和反序列化行为。在`writeObject()`...

    Java Bean 遍历和使用注解给Bean的属性添加属性值

    在给定的标题"Java Bean 遍历和使用注解给Bean的属性添加属性值"中,我们可以深入探讨两个主要主题:Java Bean的遍历和注解的应用。 1. **Java Bean遍历**: - **反射机制**:遍历Java Bean通常涉及使用Java的反射...

    SuperMap Objects Java 文本生成字段

    总的来说,"SuperMap Objects Java 文本生成字段"是一个实用的功能,它帮助开发者从非结构化的文本数据中提取有价值的信息,并将其结构化,便于在GIS环境中进一步处理和分析。这个过程展示了Java在GIS开发中的强大...

    字段显示隐藏java下载

    在Java编程语言中,"字段显示隐藏"是一个重要的概念,主要涉及到用户界面(UI)设计和数据处理。在创建应用程序时,我们经常需要控制哪些数据字段对用户可见,哪些应该保持隐藏,以保护敏感信息或提供更简洁的用户...

    对象字段变化比较工具

    在面向对象编程中,对象由一组属性(或称为字段)和它们对应的方法构成。当对象的某个字段值在一段时间内发生改变,我们就说该字段发生了变化。这种变化可能是由于程序逻辑、用户交互或者外部数据输入等原因导致的。...

    利用java反射技术实现动态搜索所有字段

    Java反射技术是Java编程语言中的一个强大工具,它允许程序在运行时检查并操作类、接口、对象等的内部信息,包括但不限于类名、方法名、参数类型以及字段。通过反射,开发者可以实现动态调用方法、访问私有成员、创建...

    SuperMap Objects Java 属性更新

    在描述中提到的"属性更新",是指在GIS数据库或文件中,对实体(如点、线、面)的非空间属性(如属性字段)进行修改的过程。这通常涉及到数据处理和业务逻辑,比如根据某个条件更新特定记录的字段值。在本范例中,...

Global site tag (gtag.js) - Google Analytics