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.
  • J Offline
    J Offline
    Jorgen Andersson
    wrote on last edited by
    #1

    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

    D L R Z P 18 Replies 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

      D Offline
      D Offline
      den2k88
      wrote on last edited by
      #2

      There is none. Field, property, attribute are mostly interchangeable AFAIK.

      GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

      L 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

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

        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 ->)

        Z R J C W 5 Replies 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 ->)

          Z Offline
          Z Offline
          ZurdoDev
          wrote on last edited by
          #4

          Lopatir wrote:

          Can't move it, it's fixed.

          In .Net, properties can have get and set methods which means they are not treated that way, in .Net at least.

          Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

          L 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 ->)

            R Offline
            R Offline
            Rage
            wrote on last edited by
            #5

            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 N 2 Replies 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

              Z Offline
              Z Offline
              ZurdoDev
              wrote on last edited by
              #6

              Within .Net, my understanding is that a property will have a getter and/or a setter with possibly some logic in them. And an attribute would just be a public variable, for example, where there is no logic in the get and set. But that is just from my experience, nothing official. Could be totally wrong.

              Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

              J L 2 Replies 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

                R Offline
                R Offline
                Rage
                wrote on last edited by
                #7

                Jörgen Andersson wrote:

                Or is there an even better word?

                A feature.

                Do not escape reality : improve reality !

                J 1 Reply Last reply
                0
                • D den2k88

                  There is none. Field, property, attribute are mostly interchangeable AFAIK.

                  GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

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

                  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 L 2 Replies Last reply
                  0
                  • Z ZurdoDev

                    Lopatir wrote:

                    Can't move it, it's fixed.

                    In .Net, properties can have get and set methods which means they are not treated that way, in .Net at least.

                    Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

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

                    OP:

                    Quote:

                    No, I don't mean in .Net, I mean semantically.

                    Message Signature (Click to edit ->)

                    Z 1 Reply Last reply
                    0
                    • Z ZurdoDev

                      Within .Net, my understanding is that a property will have a getter and/or a setter with possibly some logic in them. And an attribute would just be a public variable, for example, where there is no logic in the get and set. But that is just from my experience, nothing official. Could be totally wrong.

                      Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

                      J Offline
                      J Offline
                      Jorgen Andersson
                      wrote on last edited by
                      #10

                      I know the difference in .Net, it's the lingual difference or semantics I'm after.

                      Wrong is evil and must be defeated. - Jeff Ello

                      1 Reply Last reply
                      0
                      • Z ZurdoDev

                        Within .Net, my understanding is that a property will have a getter and/or a setter with possibly some logic in them. And an attribute would just be a public variable, for example, where there is no logic in the get and set. But that is just from my experience, nothing official. Could be totally wrong.

                        Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

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

                        OP:

                        Quote:

                        No, I don't mean in .Net, I mean semantically.

                        Message Signature (Click to edit ->)

                        1 Reply Last reply
                        0
                        • R Rage

                          Jörgen Andersson wrote:

                          Or is there an even better word?

                          A feature.

                          Do not escape reality : improve reality !

                          J Offline
                          J Offline
                          Jorgen Andersson
                          wrote on last edited by
                          #12

                          So a bug? :~

                          Wrong is evil and must be defeated. - Jeff Ello

                          F 1 Reply Last reply
                          0
                          • L Lost User

                            OP:

                            Quote:

                            No, I don't mean in .Net, I mean semantically.

                            Message Signature (Click to edit ->)

                            Z Offline
                            Z Offline
                            ZurdoDev
                            wrote on last edited by
                            #13

                            Yes, I read that. But the meaning in .Net might actually be the real meaning. Just saying.

                            Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

                            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 ->)

                              J Offline
                              J Offline
                              Jorgen Andersson
                              wrote on last edited by
                              #14

                              Lopatir wrote:

                              sooo, everything about your car is an attribute. The fact it is a car is a property.

                              So the colour of the car is an attribute. The wheel is a property in it self, but an attribute to the car?

                              Wrong is evil and must be defeated. - Jeff Ello

                              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

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

                                Most English speakers don't use those terms. We tend to say watchamacallit, or thingummybob, or just point at it. :laugh:

                                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
                                  PeejayAdams
                                  wrote on last edited by
                                  #16

                                  I'd say that the two words were essentially synonymous outside of IT.

                                  Whenever you find yourself on the side of the majority, it is time to pause and reflect. - Mark Twain

                                  1 Reply Last reply
                                  0
                                  • J Jorgen Andersson

                                    So a bug? :~

                                    Wrong is evil and must be defeated. - Jeff Ello

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

                                    Quote:

                                    So a bug?

                                    No, no. A Bug is an "undocumented feature"; a "feature" is just something that might or might not work.

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

                                    J 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
                                      Forogar
                                      wrote on last edited by
                                      #18

                                      In the English language "property" and "attribute" are exactly the same meaning in the case where "property" is a property of an object such as "a banana is yellow". In this case, "yellow" is an attribute or property of the banana. If you are buying a house then the house can be referred to as a "property" but this is a different meaning and has nothing to do with "attribute". You can also "attribute" a quotation to a given person but this is a different meaning and has nothing to do with "property". Additionally, you can say, "That is my property" when referring to an object that belongs to you. Again, nothing to do with "attribute".

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

                                      J W 2 Replies Last reply
                                      0
                                      • F Forogar

                                        In the English language "property" and "attribute" are exactly the same meaning in the case where "property" is a property of an object such as "a banana is yellow". In this case, "yellow" is an attribute or property of the banana. If you are buying a house then the house can be referred to as a "property" but this is a different meaning and has nothing to do with "attribute". You can also "attribute" a quotation to a given person but this is a different meaning and has nothing to do with "property". Additionally, you can say, "That is my property" when referring to an object that belongs to you. Again, nothing to do with "attribute".

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

                                        J Offline
                                        J Offline
                                        Jorgen Andersson
                                        wrote on last edited by
                                        #19

                                        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 F 2 Replies Last reply
                                        0
                                        • F Forogar

                                          Quote:

                                          So a bug?

                                          No, no. A Bug is an "undocumented feature"; a "feature" is just something that might or might not work.

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

                                          J Offline
                                          J Offline
                                          Jorgen Andersson
                                          wrote on last edited by
                                          #20

                                          If the undocumented feature is working, is it still a bug?

                                          Wrong is evil and must be defeated. - Jeff Ello

                                          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