Create a properly encapsulated class named Sentence that has the following: A properly encapsulated String instance variable named sentence. A constructor that takes 1 parameter, a String and set the instance variable. A getter method for sentence instance variable. - Override the Object equals method, The method determines if two Sentence objects are equal by checking their instance variables are equal. Create a properly encapsulated class named Word that inherits from Sentence and has the following: - A properly encapsulated String instance variable named noVowelsword. A constructor that takes 2 String parameters s and w, s is used to set the super class's instance variable and w is used to set the noVowelsword instance variable after removing all the vowels. You may not use any loops or if statements to do this. A getter method for noVowelsWord instance variable. A method named isSubstring that takes no parameters and returns a boolean, the method returns true if the instance variable novowelsword is a substring of the super class's instance variable sentence, otherwise it returns false. You may not use any loops or if statements to do this.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter4: More Object Concepts
Section: Chapter Questions
Problem 11PE
icon
Related questions
Question
Please follow the directions correctly public class TestWord { public static void main(String[] args) { /* Word w1 = new Word("Go Cubs Go", "Cub"); System.out.println("New Word object"); System.out.println("Superclass word: " + w1.getSentence()); System.out.println("Subclass word: " + w1.getNoVowelsWord()); System.out.println("Is word a substring of sentence? " + w1.isSubstring()); System.out.println(); Word w2 = new Word("Applepie", "Apple"); System.out.println("New Word object"); System.out.println("Superclass word: " + w2.getSentence()); System.out.println("Subclass word: " + w2.getNoVowelsWord()); System.out.println("Is word a substring of sentence? " + w2.isSubstring()); System.out.println(); System.out.println("w1 and w2 are the same? " + w1.equals(w2)); */ } }
Test Word.java
public static void main(String[] args)
{
Word w1 = new Word ("Go Cubs Go", "Cub");
System.out.println("New Word object");
System.out.println("Superclass
System.out.println("Subclass
System.out.println("Is word a substring of sentence?" + w1.isSubstring());
System.out.println();
}
word: + w1.getSentence());
word: + w1.getNoVowelsword());
Word w2 = new Word ("Applepie", "Apple");
System.out.println("New Word object");
System.out.println("Superclass word: + w2.getSentence());
System.out.println("Subclass
word: + w2.getNoVowelsword());
System.out.println("Is word a substring of sentence?"+w2.isSubstring());
System.out.println();
System.out.println("w1 and w2 are the same?"+w1.equals(w2));
Sample run:
New Word object
Superclass word: Go Cubs Go
Subclass word: Cb
Is word a substring of sentence? false
New Word object
Superclass word: Applepie
Subclass word: ppl
Is word a substring of sentence? true
w1 and w2 are the same? false
Transcribed Image Text:Test Word.java public static void main(String[] args) { Word w1 = new Word ("Go Cubs Go", "Cub"); System.out.println("New Word object"); System.out.println("Superclass System.out.println("Subclass System.out.println("Is word a substring of sentence?" + w1.isSubstring()); System.out.println(); } word: + w1.getSentence()); word: + w1.getNoVowelsword()); Word w2 = new Word ("Applepie", "Apple"); System.out.println("New Word object"); System.out.println("Superclass word: + w2.getSentence()); System.out.println("Subclass word: + w2.getNoVowelsword()); System.out.println("Is word a substring of sentence?"+w2.isSubstring()); System.out.println(); System.out.println("w1 and w2 are the same?"+w1.equals(w2)); Sample run: New Word object Superclass word: Go Cubs Go Subclass word: Cb Is word a substring of sentence? false New Word object Superclass word: Applepie Subclass word: ppl Is word a substring of sentence? true w1 and w2 are the same? false
Create a properly encapsulated class named Sentence that has the following:
A properly encapsulated String instance variable named sentence.
A constructor that takes 1 parameter, a String and set the instance variable.
A getter method for sentence instance variable.
Override the Object equals method, The method determines if two Sentence
objects are equal by checking their instance variables are equal.
-
Create a properly encapsulated class named Word that inherits from Sentence
and has the following:
A properly encapsulated String instance variable named novowelsword.
A constructor that takes 2 String parameters s and w, s is used to set the
super class's instance variable and w is used to set the novowelsWord
instance variable after removing all the vowels. You may not use any loops
or if statements to do this.
A getter method for noVowelsword instance variable.
A method named isSubstring that takes no parameters and returns a
boolean, the method returns true if the instance variable noVowelsword
is a substring of the super class's instance variable sentence, otherwise it
returns false. You may not use any loops or if statements to do this.
Transcribed Image Text:Create a properly encapsulated class named Sentence that has the following: A properly encapsulated String instance variable named sentence. A constructor that takes 1 parameter, a String and set the instance variable. A getter method for sentence instance variable. Override the Object equals method, The method determines if two Sentence objects are equal by checking their instance variables are equal. - Create a properly encapsulated class named Word that inherits from Sentence and has the following: A properly encapsulated String instance variable named novowelsword. A constructor that takes 2 String parameters s and w, s is used to set the super class's instance variable and w is used to set the novowelsWord instance variable after removing all the vowels. You may not use any loops or if statements to do this. A getter method for noVowelsword instance variable. A method named isSubstring that takes no parameters and returns a boolean, the method returns true if the instance variable noVowelsword is a substring of the super class's instance variable sentence, otherwise it returns false. You may not use any loops or if statements to do this.
Expert Solution
Step 1

We need to write a Java code for the given scenario. 

trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,