Find Jobs
Hire Freelancers

Java Object Oriented Programming Project

$8-15 AUD / hour

ที่ทำเสร็จแล้ว
โพสต์ ประมาณ 10 ปีที่ผ่านมา

$8-15 AUD / hour

This is a really easy Project involving writing some code in BlueJ (Java Program) with a description of what is needed. This is not for an actual company as it will be used to help me understand what i need to do. Company name will be called AussieRealEstate: 1. Create classes for the project 2. Create the required classes for the project - there should be at least three (3) classes: AussieRealEstate, Property, Customer. You can have any number of additional classes you think would contribute to a well-designed OO program. 3. Class basics: OzzieRealEstate – this class has an array of properties (maximum of 200), an array of customers (maximum of 200), a company name, a company URL (web address), a counter for the number of properties and a counter for the number of customers that currently exist. Property – a property has an id, a type (eg house, unit), a price/price guide, a sale method (auction or sale), suburb, street address, number of bedrooms, description, agent, agent contact name, agent contact number, auction date if applicable, inspection date and time (use Strings), sold status (true or false), photo file name. Customer – a customer has an id, name, email, and shortlist of properties they are interested. The shortlist is an array of no more than 15 properties. Customers also have an inspection time planner that holds the date and time of inspection times of up to 15 properties (must use arrays also). 4. Menu System: a menu must be provided that asks the user of the software what task they would like to perform; it then activates the required task. The menu should loop until the user requests to exit. The menu must offer these tasks: - Add a customer - Search for a customer - Add a property - Search for a property - View a list of all properties - Add a property to a customers’ shortlist - Add an inspection day and time to a customers’ planner - View property shortlist for a customer - View inspection planner for a customer 5. Constructors: all classes must have at least 1 constructor. The alternate constructor must initialise the class attributes (done in the body of the constructor). 6. Standard methods & visibility: all classes must provide accessor and mutator methods for all class attributes that are used in the program. A toString() method must also be implemented for each class. All classes must use the appropriate visibility modifiers for methods and attributes. 7. StartUp: when the program first starts, there should be 4 properties created in AussieRealEstate, and 2 customers that are registered with the company.
รหัสโปรเจกต์: 5842201

เกี่ยวกับโปรเจกต์

2 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 10 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
หมอบหมายให้:
รูปอวาตาร์ของผู้ใช้
Hello, I am oracle certified professional java programmer and have [login to view URL], I have done many java projects with bluej, Ready to start right now, work will be done in few hours, thanks
$8 AUD ใน 5 วัน
5.0 (74 รีวิว)
5.4
5.4
2 ฟรีแลนซ์กำลังเสนอราคาโดยเฉลี่ย $10 AUD/ชั่วโมง สำหรับงานนี้
รูปอวาตาร์ของผู้ใช้
A proposal has not yet been provided
$12 AUD ใน 3 วัน
0.0 (0 รีวิว)
0.0
0.0

เกี่ยวกับลูกค้า

ปักธงของ AUSTRALIA
Sydney, Australia
4.9
7
เป็นสมาชิกตั้งแต่ ส.ค. 29, 2013

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง