---
title: "benämning för (private, public, protected m.m.)?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/125298-benämning-för-private-public-protected-m-m"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "The_Hulk"
published: "2005-03-28T23:37:30.000Z"
updated: "2005-03-29T21:06:32.000Z"
replies: 5
views: 1359
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/125298-benämning-för-private-public-protected-m-m"
---

# benämning för (private, public, protected m.m.)?

## #1 — The_Hulk, 2005-03-28T23:37Z

Hejsan!

behöver hjälp med benämning för (private, public, protected m.m.) för klasser, funktioner och variabler.

alltså på samma sätt som (string, integer m.m.) är datatyper.

Har funderat över det många gånger men aldrig kommit på ett bra namn.

Har fått förslag på:
access modifiers
dataaccess
access attribues

alla förslag mottages glatt.

Permalänk: https://www.webforum.nu/p/125298

## #2 — pimme, 2005-03-29T09:15Z

access modifiers brukar man kalla dem.

Permalänk: https://www.webforum.nu/p/1581471

## #3 — TomasJ, 2005-03-29T15:15Z

Re: benämning för (private, public, protected m.m.)?

Eftersom java och .NET-språken tillhör de vanligaste objektorienterade språken så tycker jag det är intressant att titta på vilka termer som Sun och Microsoft själva använder.

Sun använder "access level" och "access specifier" här:
<http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html>

Här använder Microsoft "Accessibility Levels" och "access modifier":
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrfDeclaredAccessibilityPG.asp>
och här använder de "access specifier":
[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang/html/\_pluslang_access_specifiers.asp](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang/html/_pluslang_access_specifiers.asp)

Sammanfattning: 

- Access/Accessibility level
- Access specifier
- Access modifier

 
Jag tror att man kan betrakta "specifier" och "modifier" som utbytbara synonymer medan ordet "level" ligger på en annan konceptuell nivå, så att man kan säga att man använder en specifier/modifier för att definiera en level.

/ Tomas

Permalänk: https://www.webforum.nu/p/1581604

## #4 — spango, 2005-03-29T15:23Z

Sun använder även de "access modifier" ([typ här](http://java.sun.com/docs/books/jls/second_edition/html/classes.doc.html)), och jag vill nog hävda att det är den överdrivet vanligaste varianten.

Permalänk: https://www.webforum.nu/p/1581608

## #5 — TomasJ, 2005-03-29T15:42Z

Tja, utan att göra en riktig enkätundersökning så är det svårt att säkert veta vad som verkligen är vanligast, men visst, modifier verkar vara ca 5 gånger vanligare på de websidor som Google har indexerat.

["Access specifier" private public protected](http://www.google.com/search?num=100&hl=sv&q=%22Access+specifier%22+private+public+protected&btnG=S%C3%B6k&lr=)  (f.n. 915 träffar)

["Access modifier" private public protected](http://www.google.com/search?num=100&hl=sv&q=%22Access+modifier%22+private+public+protected&btnG=S%C3%B6k&lr=) (f.n. 5320 träffar)

/ Tomas

Permalänk: https://www.webforum.nu/p/1581613

## #6 — The_Hulk, 2005-03-29T21:06Z

ok, tack så jätte mycket för all hjälp.
nu vet jag vad ag ska kalla det :-)j

Permalänk: https://www.webforum.nu/p/1581748

---

Tråden på webben: https://www.webforum.nu/amne/programmering/125298-benämning-för-private-public-protected-m-m
