the objects of this course
play

The Objects of this course Don't forget the Python vs . Java - PowerPoint PPT Presentation

The Objects of this course Don't forget the Python vs . Java comparison document in the Resources folder on the Web. You really should consider having a study partner or putting together a study group for this course. There is no


  1. The Objects of this course …

  2. � Don't forget the Python vs . Java comparison document in the Resources folder on the Web. � You really should consider having a study partner or putting together a study group for this course. � There is no in-class quiz today; we will spend it doing things instead of just talking about them. � I want to make sure we have the whole time today to work on that example.

  3. � By the time we finish this exercise, you should know experientially the meanings of these terms: ◦ object ◦ class ◦ instance ◦ field ◦ method ◦ constructor ◦ private (information hiding) ◦ encapsulation ◦ this

  4. � Provides a convenient way to generate documentation directly in our code ◦ similar to Python's "doc strings", but more flexible � Look at Javadoc output for the String class. � We will write javadoc comments and create the HTML files as we go along in our example today. � Look at the documentation of the Point, Rectangle, and Circle classes (on a handout). � We will write those classes. Start with Point.

  5. � Create a new Java project (call it PointRectCircle) � In that project, create four new public classes: ◦ Point ◦ Rectangle ◦ Circle ◦ PointRectCircleTest (this class should have a main main method, the others do not need it).

  6. � The next reading assignment. � No ANGEL Quiz. � Continue with the programming exercise from class. I will give more detailed instructions verbally. � If you have not been able to install Subclipse, get help (probably better from the lab assistants than from me).

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend