Warum bekomme ich mit folgendem Code nur die 1. Log-Ausgabe? Ich bekomme nur "Sheep: ein neues Schaft ist erschienen" Die MAIN: package com.example.m.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Animal sheep = new Animal(); sheep.setName("Tiger"); Log.d("Sheep", sheep.getName() ); int wool = sheep.shear(); Log.d("Sheep", Integer.toString(wool)); } } Die KLASSE: package com.example.m.myapplication; import android.util.Log; public class Animal { private String name = ""; private int woolAmount; // weight in g public Animal(){ Log.d("Sheep", "ein neues Schaf ist erschienen"); woolAmount = 300; } public void setName(String newName){ name = newName; } public String getName(){ return name; } public int shear(){ int currentWoolAmount = woolAmount; woolAmount = 0; return currentWoolAmount; } }
:
Verschoben durch User
Im geposteten Code finde ich keinen Fehler. Eventuell ist was beim hochladen/debuggen schief gegangen?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.