3030 The best way to understand classes and objects is to see them in action. Let's define a <c >Dog</c > class in Python:
3131 </p >
3232
33- <program language = " python " xml : id =" python-class-example" >
33+ <program xml : id =" python-doc- class-example" language = " python " >
3434 <code >
3535 class Dog:
3636 def __init__(self, name, breed, fur_color):
7171 Next, we will use this class to create a new <c >Dog</c > object. We will call this new Dog object <c >my_dog</c >:
7272 </p >
7373
74- <program interactive = " activecode " language = " python " xml : id =" python-class-create-object" >
74+ <program xml : id =" python-class-create-object" interactive = " activecode " language = " python " >
7575 <code >
7676 class Dog:
7777 def __init__(self, name, breed, fur_color):
106106 Now that we have created a <c >Dog</c > object using the class we defined, we can utilize the class's methods:
107107 </p >
108108
109- <program interactive = " activecode " language = " python " xml : id =" python-class-full " >
109+ <program xml : id = " python-full-dog-class " interactive = " activecode " language =" python" >
110110 <code >
111111 class Dog:
112112 def __init__(self, name, breed, fur_color):
167167 </p >
168168
169169
170- <program interactive =" activecode" language =" java" >
170+ <program xml : id = " java-hello-world " interactive =" activecode" language =" java" >
171171 <code >
172172public class Hello {
173173 public static void main(String[] args) {
@@ -188,7 +188,7 @@ public class Hello {
188188 </p >
189189
190190
191- <program language =" java" >
191+ <program xml : id = " javac " language =" java" >
192192 <code >
193193$ javac Hello.java
194194$ ls -l Hello.*
@@ -208,7 +208,7 @@ $ ls -l Hello.*
208208 </p >
209209
210210
211- <program language =" java" >
211+ <program xml : id = " run-javac " language =" java" >
212212 <code >
213213$ java Hello
214214Hello World!
285285 </p >
286286
287287
288- <program language =" java" >
288+ <program xml : id = " java-use-class " language =" java" >
289289 <code >
290290public class Hello {
291291 </code >
@@ -307,7 +307,7 @@ public class Hello {
307307 </p >
308308
309309
310- <program language =" java" >
310+ <program xml : id = " java-static-void-main " language =" java" >
311311 <code >
312312public static void main(String[] args)
313313 </code >
@@ -397,7 +397,7 @@ public static void main(String[] args)
397397 </p >
398398
399399
400- <program language =" java" >
400+ <program xml : id = " java-println " language =" java" >
401401 <code >
402402System.out.println("Hello World!");
403403 </code >
@@ -426,7 +426,7 @@ System.out.println("Hello World!");
426426 </p >
427427
428428
429- <program language =" java" >
429+ <program xml : id = " java-bad-formatting " language =" java" >
430430 <code >
431431System.out.println("Hello World");
432432System.out.println("Hello World")
@@ -453,7 +453,7 @@ System.
453453 </p >
454454
455455
456- <program language =" java" >
456+ <program xml : id = " python-hello-class " language =" java" >
457457 <code >
458458class Hello(object):
459459 @staticmethod
@@ -468,7 +468,7 @@ class Hello(object):
468468 </p >
469469
470470
471- <program language =" java" >
471+ <program xml : id = " java-calling " language =" java" >
472472 <code >
473473>>> Hello.main("")
474474Hello World!
0 commit comments