---
title: "Enkelt (!!?) fel i nybörjar OOP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/139992-enkelt-fel-i-nybörjar-oop"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "echoSwe"
published: "2005-12-28T17:28:10.000Z"
updated: "2005-12-28T22:37:39.000Z"
replies: 3
views: 718
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/dotnet/139992-enkelt-fel-i-nybörjar-oop"
---

# Enkelt (!!?) fel i nybörjar OOP

## #1 — echoSwe, 2005-12-28T17:28Z

```
    public class Tree
    {
        private static int totalTrees = 0;
        private int height;
        
        public Tree()
        {
            this(0);
        }
        public Tree(int h)
        {
            if (h < 0) this.height = 0;
            else this.height = h;
            totalTrees++;
        }
```

Sen säger den: "Method name expected" på raden "this(0);" - vad betyder det? Varför använder den inte bara nästa funktion som tar h som argument?

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

## #2 — P, 2005-12-28T17:36Z

Läste fel...

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

## #3 — Peter S, 2005-12-28T17:47Z

Enligt den [här](http://discuss.joelonsoftware.com/default.asp?dotnet.12.152402.6) sidan är syntaxen

```
public Tree() : this(0)
{}
```

  :)

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

## #4 — echoSwe, 2005-12-28T22:37Z

Tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/139992-enkelt-fel-i-nybörjar-oop
