---
title: "Casting objekt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/101853-casting-objekt"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "tosses"
published: "2004-04-19T19:45:56.000Z"
updated: "2004-04-19T20:46:59.000Z"
replies: 2
views: 198
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/101853-casting-objekt"
---

# Casting objekt

## #1 — tosses, 2004-04-19T19:45Z

Hej!

Jag har problem med casting av objekt.

Jag har 1 superklass - kalle med metoder a och b
1 subklass - olle extends kalle med metoder c och d

Jag vill skapa ett objekt på superklassen men nå metoderna från subklassen

ex: 

kalle k = new olle();
k.c();

Men jag kommer inte åt metoderna i subklassen, bara i superklassen.

Hur gör man??

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

## #2 — SPiN, 2004-04-19T20:26Z

Använder klassen olle istället? Varför kan du inte göra det?

```
olle o = new olle();
```

olle är ju fortfarande en kalle, så metoderna a och b kommer du åt.

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

## #3 — tosses, 2004-04-19T20:46Z

Jag löste det själv men uppgiften var att inte ha referenser till subklasser

((olle)k).c();

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

---

Tråden på webben: https://www.webforum.nu/amne/java/101853-casting-objekt
