Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Peli {
- private String julkaisija;
- private String kehittaja;
- private double hinta;
- private int ikaraja;
- public Peli(String julkaisija, String kehittaja, double hinta, int ikaraja) {
- this.julkaisija=julkaisija;
- this.kehittaja=kehittaja;
- this.hinta=hinta;
- this.ikaraja=ikaraja;
- }
- public String annaJulkaisija() {
- return this.julkaisija;
- }
- public String annaKehittaja() {
- return this.kehittaja;
- }
- public double annaHinta() {
- return this.hinta;
- }
- public int annaIkaraja() {
- return this.ikaraja;
- }
- public void asetaJulkaisija(String julkaisija) {
- this.julkaisija=julkaisija;
- }
- public void asetaKehittaja(String kehittaja) {
- this.kehittaja=kehittaja;
- }
- public void asetaHinta(double hinta) {
- this.hinta=hinta;
- }
- public void asetaIkaraja(int ikaraja) {
- this.ikaraja=ikaraja;
- }
- public boolean onkoSallittu(int syntymavuosi) {
- int i=2013;
- if (i-syntymavuosi<this.ikaraja ) {
- return false;
- }
- return true;
- }
- }
- class Videopeli extends Peli {
- private ArrayList<String> tuetutLaitteet = new ArrayList<String>();
- private boolean verkkomoninpeli;
- public Videopeli(String julkaisija, String kehittaja, double hinta, int ikaraja, boolean verkkomoninpeli) {
- super(julkaisija, kehittaja, hinta, ikaraja);
- this.verkkomoninpeli=verkkomoninpeli;
- }
- public void lisaaLaitetuki(String laite) {
- tuetutLaitteet.add(laite);
- }
- public void poistaLaitetuki(String laite) {
- tuetutLaitteet.remove(laite);
- }
- public boolean onkoLaitetuki(String laite) {
- return (tuetutLaitteet.contains(laite));
- }
- public boolean onkoVerkkomoninpeli(){
- if(this.verkkomoninpeli){
- return true;
- }
- return false;
- }
- public boolean asetaVerkkomoninpeli(boolean verkkomoninpeli){
- this.verkkomoninpeli = verkkomoninpeli;
- return verkkomoninpeli;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement