Thursday, January 29, 2015
Wednesday, January 21, 2015
Dog Naming Barking Thing (chp. 3)
So, I made the Dog() thing. I added the eat() and chaseCat() classes, so those work as well. I prints as it should. I didn't implement the eat and chaseCat because I didn't feel the urge to. I cut off the "package" line, sorry about that. I know how important it is. This is pretty straight forward stuff.
Here's the Code Magnet thing about islands:
Some things I learned:
- primitive variable: byte x = 3;
- reference variable: Cat newCat = new Cat();
- primitive is anything like: 5, 'g', true, 3.45
Friday, January 16, 2015
Trip to Objectville
Throughout this chapter, I learned more about Java coding, and I specifically learned about methods, classes and instance variables.
I also learned about classes, which aren't used in Python. I know how how to make a new object using class var = new class(). I hadn't realized how it worked before, but now I know how it works. I got them to work, and it makes sense. I still think that Python is easier, but I now know how it works in Java. I still prefer Python.
Here's some things I learned:
I also learned about classes, which aren't used in Python. I know how how to make a new object using class var = new class(). I hadn't realized how it worked before, but now I know how it works. I got them to work, and it makes sense. I still think that Python is easier, but I now know how it works in Java. I still prefer Python.
Here's some things I learned:
- instance variables are the properties of an object.
- methods are the things that an object does.
- a class is similar to a java blueprint.
Monday, January 12, 2015
Breaking the Surface: Quick Dip
This is the Beer Song code. It has been fixed by forcing prints with beerNum > 1, beerNum == 1, and beerNum == 0. This way, it'll print "bottle," not "bottles." When run, it works as it should, obviously.
This is the PhraseOMatic code. The word lists are actually much longer, but they're cut off. It's very basic, man. It gives wonderful responses like: "What we need is a critical-path targeted vision" and "What we need is a 30,000 foot centric vision."
Java is a little different than Python. It uses ";" at the end of each line, and it's generally more "complicated." It uses a more complicated class system, and the "static/void/public" stuff that Python doesn't use. Python's "print" is less confusing that Java's "System.out.lnprint()." Both use basic things like strings, and integers, but Java makes it easier to mess up by making you write "String" (capitalized) while Python uses "str." Lists are also much easier to use in Python.
Subscribe to:
Comments (Atom)
