Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
Assignments ► Fundamentals II Introduction to Class-based Program Design General Texts Lectures Syllabus Lab Materials Assignments Pair Programming Overview Code style Documentation ▼ Assignments Assignment 1: Designing complex data Assignment 2: Designing methods for complex data Assignment 3: Abstracting over Data Definitions; Custom constructors; Accumulators Assignment 4: Equality; Double-dispatch Assignment 5: Building a game; Visitors Assignment 6: Mutable data Assignment 7: Mutable Worlds Assignment 8 Assignment 9 Assignment 10 On this page: Assignment 8 Assignment 9 Assignment 10 8.3     contents  ← prev  up  next →  Assignments Your Java submissions will be automatically graded for conforming to the following style rules: The file should not contain any TAB characters. The submission server will show you where you fail to do so. The names of classes and interfaces must start with a capital letter, the names of fields and methods must start with a lower case letter. There must be a blank space before every curly brace. The submission server will show you where you fail to do so. Lines of code and comments must not be longer than 100 characters. If there are other style problems that the handin server marks as incorrect, please, email me with the code that caused the problem. It may be that we meant to enforce this rule, but did not tell you, or we may decide to disable that check in the handin server – but without your feedback, we may not know whether a particular style rule matters for our programs. Names of methods, fields, and sample data When the assignment describes sample data to be defined, or specifies method or field names, make sure your program uses the prescribed names. Your program will be tested by our code that expects the names to be as specified. Of course, you are free to create additional sample data, and other methods (e.g. helper methods) as desired or necessary. A Complete Guide to the Handin Server     Assignment 1: Designing complex data     Assignment 2: Designing methods for complex data     Assignment 3: Abstracting over Data Definitions; Custom constructors; Accumulators     Assignment 4: Equality; Double-dispatch     Assignment 5: Building a game; Visitors     Assignment 6: Mutable data     Assignment 7: Mutable Worlds     Assignment 8     Assignment 9     Assignment 10     contents  ← prev  up  next →