We're going to walk through a simple program to learn about the principles of OOP.
Each Repl.it below contains the functionally same program, but written differently each time.
When you click run, the program will prompt you for an animal to speak to.
For example, if you type "dogsay woof woof" a dog will appear with a speech bubble above its head saying "woof woof"
You'll be adding an animal of your own, pick something cute!
GitHub - ElBell/FullStack.MicroWebApplication-ClientBy: Eleonor Bart Posted: Apr 24 2019 08:25:31PM GitPython Documentation — GitPython 2.1.11 documentationBy: Eleonor Bart Posted: Apr 25 2019 08:23:35PM ElBell (Eleonor Bart) · GitHubBy: Eleonor Bart Posted: Apr 26 2019 03:34:13AM https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.htmlBy: Eleonor Bart Posted: Apr 28 2019 05:07:42PM https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.htmlBy: Eleonor Bart Posted: Apr 28 2019 05:10:17PM [https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.
GitHub - ElBell/FullStack.MicroWebApplication-ClientBy: Eleonor Bart Posted: Apr 24 2019 08:25:31PM GitPython Documentation — GitPython 2.1.11 documentationBy: Eleonor Bart Posted: Apr 25 2019 08:23:35PM ElBell (Eleonor Bart) · GitHubBy: Eleonor Bart Posted: Apr 26 2019 03:34:13AM https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.htmlBy: Eleonor Bart Posted: Apr 28 2019 05:07:42PM https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.htmlBy: Eleonor Bart Posted: Apr 28 2019 05:10:17PM [https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.
| {"GitHub": [{"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471262.066200"}, {"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471473.066900"}, {"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471645.067100"}, {"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471417.066700"}, {"url": "https://github.com/ElBell", "creator": "UFN7YL8SY", "timestamp": "1556249653.006400"}, {"url": "https://gitpython.readthedocs.io/en/stable/index.html", "creator": "UFN7YL8SY", "timestamp": "1556223815.038400"}, {"url": "https://github.com/ElBell/FullStack.MicroWebApplication-Client", "creator": "UFN7YL8SY", "timestamp": "1556137531.029800"}, {"url": "https://github.com/ElBell/Navi-Slackbot/tree/m |
| {"GitHub": [{"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471645.067100"}, {"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471262.066200"}, {"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471417.066700"}, {"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471473.066900"}, {"url": "https://gitpython.readthedocs.io/en/stable/index.html", "creator": "UFN7YL8SY", "timestamp": "1556223815.038400"}, {"url": "https://github.com/ElBell", "creator": "UFN7YL8SY", "timestamp": "1556249653.006400"}, {"url": "https://github.com/ElBell/FullStack.MicroWebApplication-Client", "creator": "UFN7YL8SY", "timestamp": "1556137531.029800"}], "StackOverflow": [{"url": "https://stackoverflow.com/q |
https://zipcoder.github.io/TC-US-RevealSlides/fundamental-programming-structures1-types-and-operators.html#/By: Sunhyun Miller Posted: Feb 08 2019 09:16:50PM https://zipcoder.github.io/TC-US-RevealSlides/fundamental-programming-structures2-input-output.html#/By: Sunhyun Miller Posted: Feb 08 2019 09:16:59PM https://zipcoder.github.io/TC-US-RevealSlides/fundamental-programming-structures4-strings.html#/By: Sunhyun Miller Posted: Feb 08 2019 09:17:12PM https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html#/By: Sunhyun M
| {"GitHub": [{"url": "https://zipcoder.github.io/TC-US-RevealSlides/tc-git.html#/", "creator": "UFTKYC1Q8", "timestamp": "1549660647.015300"}, {"url": "https://snowdream.github.io/115-Java-Interview-Questions-and-Answers/115-Java-Interview-Questions-and-Answers/en/index.html", "creator": "UFNMFB9FD", "timestamp": "1555711192.000400"}, {"url": "https://zipcoder.github.io/TC-US-RevealSlides/fundamental-programming-structures4-strings.html#/", "creator": "UFTKYC1Q8", "timestamp": "1549660632.014700"}, {"url": "https://github.com/miscbits/java-http-demo", "creator": "U92B6M5B4", "timestamp": "1554321890.001600"}, {"url": "http://guides.beanstalkapp.com/version-control/common-git-commands.html", "creator": "UFTKYC1Q8", "timestamp": "1554421146.004500"}, {"url": "https://zipcoder.github.io/TC-US-RevealSlides/fundamental-programming-structures1-types-and-operators.html#/", "creator": "UFTKYC1Q8", "timestamp": "1549660610.014100"}, {"url": "https://github.com/Git-Leon/demos", "creator": "U7W4X7QJF", "timestamp": "1552 |
GitHub - ElBell/FullStack.MicroWebApplication-ClientBy: Eleonor Bart Posted: Apr 24 2019 08:25:31PM GitPython Documentation — GitPython 2.1.11 documentationBy: Eleonor Bart Posted: Apr 25 2019 08:23:35PM ElBell (Eleonor Bart) · GitHubBy: Eleonor Bart Posted: Apr 26 2019 03:34:13AM https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.htmlBy: Eleonor Bart Posted: Apr 28 2019 05:07:42PM https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.htmlBy: Eleonor Bart Posted: Apr 28 2019 05:10:17PM [https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.
| {"GitHub": [{"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471645.067100"}, {"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471473.066900"}, {"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471417.066700"}, {"url": "https://zipcoder.github.io/TC-US-RevealSlides/intro-to-oop-defining-a-class.html", "creator": "UFN7YL8SY", "timestamp": "1556471262.066200"}, {"url": "https://gitpython.readthedocs.io/en/stable/index.html", "creator": "UFN7YL8SY", "timestamp": "1556223815.038400"}, {"url": "https://github.com/ElBell", "creator": "UFN7YL8SY", "timestamp": "1556249653.006400"}, {"url": "https://github.com/ElBell/FullStack.MicroWebApplication-Client", "creator": "UFN7YL8SY", "timestamp": "1556137531.029800"}, {"url": "https://github.com/ElBell/Navi-Slackbot/tree/m |