Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Imagine you are writing an application for Amazon to purchase music. Write a cla

ID: 3800956 • Letter: I

Question

Imagine you are writing an application for Amazon to purchase music. Write a class to represent a song object. Your object should contain the song title, the artist, and the cost of the song ($1.29). Provide 2 constructors: one that accepts the title and artist and another constructor that accepts the title, artist, and price. Be sure to follow good encapsulation rules and to provide a toString method for your class. You do not need to write a tester for your class. Write your code in a jGrasp window. Be sure your code compiles and print out your source code.

Explanation / Answer


import java.util.*;
public class music {
   String song_title;
   String artist;
   float cost;
   music(String song_title,String artist){
       setsong_title(song_title);
       setartist(artist);
   if(getsong_title().length()>0 &&getartist().length()>0)
       System.out.println(tostring());
   else
       System.out.println("NO Required Data");
   }
   music(String song_title,String artist,float cost){
       setsong_title(song_title);
       setartist(artist);
       setcost(cost);
       if(getsong_title().length()>0 &&getartist().length()>0 && getcost()>0)
               System.out.println(tostring());
           else
               System.out.println("NO Required Data");
  
   }

private void setcost(float cost) {
       this.cost=cost;
      
   }
private void setartist(String artist) {
       this.artist=artist;
      
   }

public void setsong_title(String song_title){
   this.song_title=song_title;
  
}
public String getsong_title(){
   return song_title;
}
public String getartist(){
   return artist;
}
public float getcost(){
   return cost;
}
public String tostring(){
   return "song_title is:"+song_title+" artist is:"+artist+" cost is:"+cost+"";
}
}

import java.awt.event.ActionEvent;
import com.sun.org.apache.bcel.internal.classfile.InnerClass;
import java.lang.reflect.Array;
import java.util.*;
public class outermain {
   public static void main(String[] args) {
   music m=new music("","",0);
   music m1=new music("","");
           }
  
}

output:if required data not given:
NO Required Data
NO Required Data

import java.awt.event.ActionEvent;
import com.sun.org.apache.bcel.internal.classfile.InnerClass;
import java.lang.reflect.Array;
import java.util.*;
public class outermain {
   public static void main(String[] args) {
   music m=new music("adjd","swau",(float)1.32);
   music m1=new music("kaam","thign");
           }
  
}
output:
song_title is:adjd artist is:swau cost is:1.32
song_title is:kaam artist is:thign cost is:0.0

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote