Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What's the difference between Property and Attribute

What's the difference between Property and Attribute

Scheduled Pinned Locked Moved The Lounge
csharphtmlcomperformancetutorial
50 Posts 26 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    a property is, well a property - the land under your house. Can't move it, it's fixed. an attribute is the house, can replace it, can completely remove it, grass is an attribute, a hole in the proptery is an attribute - all those can be changed. sooo, everything about your car is an attribute. The fact it is a car is a property. ok, can get silly and ask "what if I remove all the wheels, is it still a car?" well, it weelie is still a car, just missing some of it's attributes (so not a very useful car).

    Message Signature (Click to edit ->)

    C Offline
    C Offline
    CodeWraith
    wrote on last edited by
    #21

    What if I added some more properties and turned it into a boat and a helicopter all at once? Also it's important that it runs on raspberry juice (or whale oil) and has a robot as the pilot[^].

    I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

    1 Reply Last reply
    0
    • L Lost User

      den2k88 wrote:

      property, attribute are mostly interchangeable AFAIK

      disagree, it's contextually dependent. Example: a yellow banana property: banana - it can not be anything else (excluding if destroyed) attribute: color: yellow - the color of the banana can change - left alone will become brown, black, slime, destroyed but the color itself (not color of the banana) is a property. yellow is yellow, it can be no other.

      Message Signature (Click to edit ->)

      M Offline
      M Offline
      musefan
      wrote on last edited by
      #22

      Nah, Banana would by the type and Colour would be a property/attribute of the Banana type

      B E 2 Replies Last reply
      0
      • R Rage

        When you list up the someone's inner properties, it's a tribute. * Do not bother, I'm already gone *

        Do not escape reality : improve reality !

        S Offline
        S Offline
        Slacker007
        wrote on last edited by
        #23

        I rather liked this one. bookmarked.

        1 Reply Last reply
        0
        • J Jorgen Andersson

          I was hoping one was more related to nouns and the other one to adjectives or adverbs

          Wrong is evil and must be defeated. - Jeff Ello

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #24

          Isn't the English language fun! :-D

          "When you are dead, you won't even know that you are dead. It's a pain only felt by others; same thing when you are stupid." Ignorant - An individual without knowledge, but is willing to learn. Stupid - An individual without knowledge and is incapable of learning. Idiot - An individual without knowledge and allows social media to do the thinking for them.

          1 Reply Last reply
          0
          • L Lost User

            den2k88 wrote:

            property, attribute are mostly interchangeable AFAIK

            disagree, it's contextually dependent. Example: a yellow banana property: banana - it can not be anything else (excluding if destroyed) attribute: color: yellow - the color of the banana can change - left alone will become brown, black, slime, destroyed but the color itself (not color of the banana) is a property. yellow is yellow, it can be no other.

            Message Signature (Click to edit ->)

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #25

            property is the value of an attribute?

            P 1 Reply Last reply
            0
            • L Lost User

              property is the value of an attribute?

              P Offline
              P Offline
              PIEBALDconsult
              wrote on last edited by
              #26

              They other way around maybe.

              1 Reply Last reply
              0
              • J Jorgen Andersson

                I was hoping one was more related to nouns and the other one to adjectives or adverbs

                Wrong is evil and must be defeated. - Jeff Ello

                F Offline
                F Offline
                Forogar
                wrote on last edited by
                #27

                Nope! It's just that simple. Two words for the same thing; just like "motorcar" and "automobile". The English language has a lot of redundancy because we stole a lot of our words from several different languages so we end up with a lot of duplicate use cases.

                - I would love to change the world, but they won’t give me the source code.

                1 Reply Last reply
                0
                • J Jorgen Andersson

                  No, I don't mean in .Net, I mean semantically. Say for example I want to describe a car. It has a colour, top speed, engine size, length, leather seats and so on. When is it an attribute and when is it a property? Or is there an even better word?

                  Wrong is evil and must be defeated. - Jeff Ello

                  P Offline
                  P Offline
                  PIEBALDconsult
                  wrote on last edited by
                  #28

                  I agree that they're pretty much synonymous in everyday usage. But... What are the properties of _A_ car? What are the attributes of _THIS_ car?

                  J 1 Reply Last reply
                  0
                  • R Rage

                    When you list up the someone's inner properties, it's a tribute. * Do not bother, I'm already gone *

                    Do not escape reality : improve reality !

                    N Offline
                    N Offline
                    Nelek
                    wrote on last edited by
                    #29

                    If you have a property, you will have to pay a tribute :rolleyes: :rolleyes:

                    M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                    1 Reply Last reply
                    0
                    • J Jorgen Andersson

                      No, I don't mean in .Net, I mean semantically. Say for example I want to describe a car. It has a colour, top speed, engine size, length, leather seats and so on. When is it an attribute and when is it a property? Or is there an even better word?

                      Wrong is evil and must be defeated. - Jeff Ello

                      S Offline
                      S Offline
                      Shuqian Ying
                      wrote on last edited by
                      #30

                      a property is an "intrinsic" quality of a subject and an attribute is a quality of the subject perceived by an observer? they can be identical, but there are also chances that they differ ...

                      Find more in V-NET: connects your resources anywhere[^].

                      1 Reply Last reply
                      0
                      • J Jorgen Andersson

                        No, I don't mean in .Net, I mean semantically. Say for example I want to describe a car. It has a colour, top speed, engine size, length, leather seats and so on. When is it an attribute and when is it a property? Or is there an even better word?

                        Wrong is evil and must be defeated. - Jeff Ello

                        M Offline
                        M Offline
                        MadMyche
                        wrote on last edited by
                        #31

                        I was thinking they were both characteristics as I read through all the responses... So I had to google both and read the various definitions... Some even went on to compare to a virtue, so sorry that I do not have. Anyways this about sums up that they are one in the same, only real difference is the contexts they get used in, their lineage, and popularity.

                        Google

                        Quote:

                        an attribute, quality, or characteristic of something.

                        [define: property - Google Search](https://www.google.com/search?q=define%3A+property)

                        Director of Transmogrification Services Shinobi of Query Language Master of Yoda Conditional

                        J 1 Reply Last reply
                        0
                        • L Lost User

                          a property is, well a property - the land under your house. Can't move it, it's fixed. an attribute is the house, can replace it, can completely remove it, grass is an attribute, a hole in the proptery is an attribute - all those can be changed. sooo, everything about your car is an attribute. The fact it is a car is a property. ok, can get silly and ask "what if I remove all the wheels, is it still a car?" well, it weelie is still a car, just missing some of it's attributes (so not a very useful car).

                          Message Signature (Click to edit ->)

                          W Offline
                          W Offline
                          Wastedtalent
                          wrote on last edited by
                          #32

                          I'd say the house is a property, the windows are an attribute, actually the land is the equivalent of field which ties in quite nicely with .net.

                          1 Reply Last reply
                          0
                          • M musefan

                            Nah, Banana would by the type and Colour would be a property/attribute of the Banana type

                            B Offline
                            B Offline
                            BStorrar
                            wrote on last edited by
                            #33

                            Surely the type would be Fruit, as part of an assembly of Healthy in a project called Food?

                            M S 2 Replies Last reply
                            0
                            • B BStorrar

                              Surely the type would be Fruit, as part of an assembly of Healthy in a project called Food?

                              M Offline
                              M Offline
                              musefan
                              wrote on last edited by
                              #34

                              Sounds like a fun weekend project, just need to spend 8 hours coming up with a solution name now :sigh:

                              1 Reply Last reply
                              0
                              • J Jorgen Andersson

                                No, I don't mean in .Net, I mean semantically. Say for example I want to describe a car. It has a colour, top speed, engine size, length, leather seats and so on. When is it an attribute and when is it a property? Or is there an even better word?

                                Wrong is evil and must be defeated. - Jeff Ello

                                F Offline
                                F Offline
                                Formerly 11521271 Member
                                wrote on last edited by
                                #35

                                Did you consider trying the obvious? Google: define property Result: noun 1. a thing or things belonging to someone; possessions collectively. 2. an attribute, quality, or characteristic of something.

                                1 Reply Last reply
                                0
                                • J Jorgen Andersson

                                  No, I don't mean in .Net, I mean semantically. Say for example I want to describe a car. It has a colour, top speed, engine size, length, leather seats and so on. When is it an attribute and when is it a property? Or is there an even better word?

                                  Wrong is evil and must be defeated. - Jeff Ello

                                  K Offline
                                  K Offline
                                  kalberts
                                  wrote on last edited by
                                  #36

                                  A property is a proper, inherent quality of an object. Like the lyrics and music of a song - if you change those, it is a different song. An attribute is a quality attributed to an object, like the name of song or what you call it. The song called by a different name would sound just as sweet. The property is the piece of land, no matter who is attributed as the owner of that land. There is certainy a diffuse grey zone: If you have a look at the property, you may see its size by yourself. You may report that it is a thousand by two thosand feet. I might report that it is three hundred by six hundred meters. The proper size of the land doesn't change, but you and put different labels, different attributions, on the land to indcate its its size. Its real size is a property, but a measurement of that size, in some unit, may be termed an attribute. I am not quite sure about that - the owner certainly has little to do with the lot itself, and is clearly an attribute. A measurement, whether in feet or meters, does represent a proper quality quite directly. But there is a limit to the processing before it becomes a non-proper quality: The lyrics is a proper quality of the song, a two summary in two sentences can be attributed to the song, but is not a proper quality of the song. You have to draw the line somewhere, even if you do it with a gray color, wide and untidy bush. In any case, .net really got it the wrong way: The "real" quality inside the object is referred to as something attributed to the object, while a processing of the "real" object quality, presenting a quality that is not "real", is called a property, a proper value. It should have been the other way around.

                                  M J 2 Replies Last reply
                                  0
                                  • K kalberts

                                    A property is a proper, inherent quality of an object. Like the lyrics and music of a song - if you change those, it is a different song. An attribute is a quality attributed to an object, like the name of song or what you call it. The song called by a different name would sound just as sweet. The property is the piece of land, no matter who is attributed as the owner of that land. There is certainy a diffuse grey zone: If you have a look at the property, you may see its size by yourself. You may report that it is a thousand by two thosand feet. I might report that it is three hundred by six hundred meters. The proper size of the land doesn't change, but you and put different labels, different attributions, on the land to indcate its its size. Its real size is a property, but a measurement of that size, in some unit, may be termed an attribute. I am not quite sure about that - the owner certainly has little to do with the lot itself, and is clearly an attribute. A measurement, whether in feet or meters, does represent a proper quality quite directly. But there is a limit to the processing before it becomes a non-proper quality: The lyrics is a proper quality of the song, a two summary in two sentences can be attributed to the song, but is not a proper quality of the song. You have to draw the line somewhere, even if you do it with a gray color, wide and untidy bush. In any case, .net really got it the wrong way: The "real" quality inside the object is referred to as something attributed to the object, while a processing of the "real" object quality, presenting a quality that is not "real", is called a property, a proper value. It should have been the other way around.

                                    M Offline
                                    M Offline
                                    MKJCP
                                    wrote on last edited by
                                    #37

                                    BINGO!

                                    1 Reply Last reply
                                    0
                                    • M musefan

                                      Nah, Banana would by the type and Colour would be a property/attribute of the Banana type

                                      E Offline
                                      E Offline
                                      englebart
                                      wrote on last edited by
                                      #38

                                      I would argue that the color/colour would be a calculated field that is based on the age of the banana. It actually seems like it should really be more than a color to account for spots.

                                      class Banana {
                                      DateTime _estimatedPollinationDateTime;
                                      DateTime _pickedDateTime;

                                      Color getBaseColor() {
                                      return colorFunc(_pickedDateTime);
                                      }
                                      Pattern getPattern() {
                                      ... 10% spotted
                                      }
                                      Boolean isEdible() {
                                      // always!
                                      return true;
                                      }
                                      }

                                      1 Reply Last reply
                                      0
                                      • J Jorgen Andersson

                                        No, I don't mean in .Net, I mean semantically. Say for example I want to describe a car. It has a colour, top speed, engine size, length, leather seats and so on. When is it an attribute and when is it a property? Or is there an even better word?

                                        Wrong is evil and must be defeated. - Jeff Ello

                                        E Offline
                                        E Offline
                                        englebart
                                        wrote on last edited by
                                        #39

                                        I thought that attributes always start with an @... or is that annotation? Is an annotation an attribute of a property?

                                        1 Reply Last reply
                                        0
                                        • J Jorgen Andersson

                                          No, I don't mean in .Net, I mean semantically. Say for example I want to describe a car. It has a colour, top speed, engine size, length, leather seats and so on. When is it an attribute and when is it a property? Or is there an even better word?

                                          Wrong is evil and must be defeated. - Jeff Ello

                                          W Offline
                                          W Offline
                                          W Balboos GHB
                                          wrote on last edited by
                                          #40

                                          Not sure if this is helpful, but back many years ago, in CHEM 101 they taught us about two types of properties: Intensive Properties - For example, gold. Any amount of gold is still gold. Extensive Properties - A kg of gold is not a lb of gold. If one were to figure out how to differentiate the implications of the the two words-of-interest, it could possibly follow along the lines of the above.   With some syntactical candy, of course.

                                          Ravings en masse^

                                          "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                                          "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups