Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //*******************************************************************
- // Welcome to CompileJava!
- // If you experience any issues, please contact us ('More Info') -->
- //*******************************************************************
- import java.lang.Math; // headers MUST be above the first class
- // one class needs to have a main() method
- public class HelloWorld
- {
- // arguments are passed using the text field below this editor
- public static void main(String[] args)
- {
- Duck duck = new Duck();
- Goose goose = new Goose();
- duck.FuckShitUp();
- goose.FuckShitUp();
- duck.GetDrunkAndFuckShitUp();
- goose.GetDrunkAndFuckShitUp();
- System.out.print("\n\n");
- duck.GetDrunkAndFuckShitUp_ButDefinedInBaseClass();
- goose.GetDrunkAndFuckShitUp_ButDefinedInBaseClass();
- TroubleMaker d = duck;
- TroubleMaker g = goose;
- d.GetDrunkAndFuckShitUp_ButDefinedInBaseClass();
- g.GetDrunkAndFuckShitUp_ButDefinedInBaseClass();
- d.GetDrunkAndFuckShitUp();
- g.GetDrunkAndFuckShitUp();
- }
- }
- public class TroubleMaker{
- public void FuckShitUp(){ System.out.print("[Who Am I? *Existential Crisis* *Cries And Lights House On Fire*]\n"); }
- public void GetDrunkAndFuckShitUp(){
- System.out.print("[THIS_SHOULD_BE_OVERRIDDEN]");
- }
- public void GetDrunkAndFuckShitUp_ButDefinedInBaseClass(){
- System.out.print("[Drinking Unspecified Type Of Alcohol...]\n");
- FuckShitUp();
- }
- }
- public class Duck extends TroubleMaker{
- @Override public void FuckShitUp(){ System.out.print("[DUCK:VANDALIZE!]\n"); }
- @Override public void GetDrunkAndFuckShitUp(){
- System.out.print("[Drinking Vodka...]");
- FuckShitUp();
- }
- }
- public class Goose extends TroubleMaker{
- @Override public void FuckShitUp(){ System.out.print("[GOOSE:ATTACK!]\n"); }
- @Override public void GetDrunkAndFuckShitUp(){
- System.out.print("[Drinking Gin...]");
- FuckShitUp();
- }
- }
Add Comment
Please, Sign In to add comment