---
title: "Konstanter, publika eller privata?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/127726-konstanter-publika-eller-privata"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Compusa"
published: "2005-05-05T19:47:31.000Z"
updated: "2005-05-05T20:35:46.000Z"
replies: 1
views: 348
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/java/127726-konstanter-publika-eller-privata"
---

# Konstanter, publika eller privata?

## #1 — Compusa, 2005-05-05T19:47Z

Ja vilken regel gäller för konstanter? Vanliga instansvariabler ska ju helst vara privata och andra klasser som ska komma åt dessa ska anropa dess accessor-metoder. Hur är det då med konstanter? Det känns som att en konstant skulle kunna vara publik, men rätta mig om jag har fel.

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

## #2 — TomasJ, 2005-05-05T20:35Z

Re: Konstanter, publika eller privata?

Det beror på hur du ska använda konstanten.
Om du bara använder din konstant internt inom klassen med syftet att återanvända och slippa hårdkoda ett konstant värde på flera ställen, så finns det absolut ingen anledning att göra den publik. Med andra ord, exponera den inte mer än nödvändigt. 

/ Tomas

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

---

Tråden på webben: https://www.webforum.nu/amne/java/127726-konstanter-publika-eller-privata
