Pizza Bill Generator App | Core Java and OOP Project

Поделиться
HTML-код
  • Опубликовано: 27 июл 2024
  • In this video I'll be showing how to create a simple application called pizza bill generator using core and and object oriented programming technique.
    Timestamp:
    0:00 Problem statement
    4:16 Solution design
    6:43 Coding the solution
    Other Java and OOP projects:
    1. Music Player App: • Music Player App | Cor...
    2. Simple Game using core Java and OOP: • Making a simple Game |...
    3. Banking Application using core Java and OOP: • Banking Application Us...
    #java #oop #javaoops #javaproject

Комментарии • 120

  • @heymannn
    @heymannn Год назад +30

    These videos are very helpful to understand the OOPS concepts. Please continue to post more videos on Java. Thank you!

    • @_eazyalgo
      @_eazyalgo  Год назад +2

      Thanks Heyman! Will upload more videos.

  • @daniyalarif5262
    @daniyalarif5262 11 месяцев назад +1

    Your video is very helpful.

  • @sandaliyasara6000
    @sandaliyasara6000 Год назад +1

    Thank you from Sri Lanka 😍❤

  • @shaikazeemazhar9836
    @shaikazeemazhar9836 9 месяцев назад +1

    Thank you for this kind of content bro

  • @poorpanda9033
    @poorpanda9033 Год назад +3

    Thank you sooo much! Was looking for some projects to practice oops stumbled upon your videos. It's great

    • @_eazyalgo
      @_eazyalgo  Год назад

      Thanks! It means a lot!!

    • @poorpanda9033
      @poorpanda9033 Год назад

      ​@@_eazyalgo21:29 Can you explain why you created String Bill = " " ?

    • @_eazyalgo
      @_eazyalgo  Год назад +1

      @@poorpanda9033 Juts to initialise a empty string value.

  • @user-eg7is1ze1n
    @user-eg7is1ze1n 5 месяцев назад

    great work sir plss keep posting video like this

  • @jayaboda1507
    @jayaboda1507 7 месяцев назад

    Your the best thanks alot❤😢

  • @asfaksheikh1822
    @asfaksheikh1822 Год назад

    Love this bro 💕

  • @sunainatiwariST
    @sunainatiwariST 6 месяцев назад

    thanks a lot !!

  • @gauravjadhav3
    @gauravjadhav3 Год назад +6

    excellent work ,this video helps me a lot.. Please make more Project videos on oops

    • @_eazyalgo
      @_eazyalgo  Год назад

      Thanks Gaurav, consider subscribing :)

  • @user-qp8kn5pu3z
    @user-qp8kn5pu3z 6 месяцев назад +1

    It is the perfect application for the beginners to understand the concepts more clearly.Thank you soo much sir ❤

    • @StrangeThings_985
      @StrangeThings_985 4 месяца назад

      just go for school amnagment system in java of another youtube channel. i see it and expain me everything bvery clearly

  • @evsatyamblog4218
    @evsatyamblog4218 Год назад

    Thanks brother

  • @SandeepAdityaMSTS
    @SandeepAdityaMSTS Год назад

    Nice it includes all the concepts of oops

  • @Lafhdajhalare
    @Lafhdajhalare 5 месяцев назад

    thank you sir

  • @hrishikeshkalekinge5825
    @hrishikeshkalekinge5825 Год назад

    Keep it coming Sir!!! one of the best tutorials for app...kudos to you!!!

    • @_eazyalgo
      @_eazyalgo  Год назад

      Thanks Hrishikesh :)

    • @srishanths2853
      @srishanths2853 4 месяца назад

      ​@@_eazyalgo
      Bro please continue the videos

  • @Nana-on8vv
    @Nana-on8vv Год назад +1

    Please don't stop to do videos like this.

    • @_eazyalgo
      @_eazyalgo  Год назад +1

      Will start working again on such projects. Keep Supporting!!

  • @ssp4039
    @ssp4039 Год назад

    Subscribed❤️

  • @sidharthrout728
    @sidharthrout728 Месяц назад

    thanks bhai .

  • @everythinguneed700
    @everythinguneed700 Год назад

    well explained....subscribed😊

  • @srishanths2853
    @srishanths2853 4 месяца назад +1

    Super bro

  • @user-dh3rs9nu9h
    @user-dh3rs9nu9h 11 месяцев назад

    Bro Subscribed already...

  • @akshaypatel7212
    @akshaypatel7212 Год назад +1

    Best explanation
    Answer me one thing should I use this types of small project in my resume for internship and college placement?

  • @vanajadhandu9205
    @vanajadhandu9205 Год назад

    Excellent 👌

  • @gauravsinghrajput5959
    @gauravsinghrajput5959 Год назад

    Sir very nice project. Please make one java project using core and advance java concept and also add mysql

  • @qqtencent7364
    @qqtencent7364 Год назад +2

    do you have the source code for this one?

  • @tanu_mishra4413
    @tanu_mishra4413 2 месяца назад

    Hey...you are tired your best to understand us...so thnks for making this video ❤

    • @_eazyalgo
      @_eazyalgo  27 дней назад

      Thanks Tanu for you kind words ❤

  • @rajatsonu01
    @rajatsonu01 Месяц назад

    Thanks a lot.easy and good.god bless you

    • @_eazyalgo
      @_eazyalgo  27 дней назад

      You are most welcome

  • @rushi5709
    @rushi5709 6 месяцев назад

    Top Notch Stuff

  • @SachinKumar-fb7id
    @SachinKumar-fb7id 5 месяцев назад

    🔥

  • @evsatyamblog4218
    @evsatyamblog4218 Год назад

    Please can u tell me from where can I get 2-3 years experience level java springboot projects bro 🙏🙏

  • @user-yx1lw8qv6o
    @user-yx1lw8qv6o 5 месяцев назад +3

    your are the god brow. thank you sooo sooo much. i learn all concepts but i didn't have to understand how to use it correctly. so your are the man. ❤

  • @rushi5709
    @rushi5709 6 месяцев назад +2

    Please make some more high level Projects video we need more people like you ❤

  • @maheshgoudchenagoni2406
    @maheshgoudchenagoni2406 11 месяцев назад

    Thanks Broo!! Do more Realtime Projects

  • @user-ug4nm7wk6z
    @user-ug4nm7wk6z 6 месяцев назад

    Nice video but it will be seen good if you make the application as a phone app that means that should be enable to customers to order themselves (order interface).

  • @preetiranjansahoo9086
    @preetiranjansahoo9086 Год назад

    Thank you so much sir
    Plz make a vdo on vector class

    • @_eazyalgo
      @_eazyalgo  Год назад +1

      Thanks Preetiranjan for your kind words :) Will surely work on this in future.

  • @user-sd5jh5ye4w
    @user-sd5jh5ye4w 10 месяцев назад

    I have a doubt sir, why we created data members private and why we created constructor for veg?

  • @mursalin3698
    @mursalin3698 Год назад +2

    can you explain super(veg) ; in line 3 ? what does it do? "create constructor matching super" - what does it mean?

    • @dineshnarwani8473
      @dineshnarwani8473 Год назад +2

      "super" is a keyword which is used for calling a constructor, variable or method from parent class. Here, super(veg) is being used for calling constructor from parent class having 1 parameter and giving veg as a argument to a parent class constructor.

  • @kothakotaferoz7548
    @kothakotaferoz7548 Год назад

    Where can I find code

  • @rinchenbhutia7376
    @rinchenbhutia7376 5 месяцев назад

    What will be the best way to solve the problem?

  • @malavathmounika7486
    @malavathmounika7486 Год назад +1

    Sir I have a project using oops in Java concepts.. project is about Selection of upsc process.. please could you suggest me

    • @_eazyalgo
      @_eazyalgo  Год назад +1

      Hi Malavath, please email you full query at abhay10june1999@gmail.com

  • @gharchacook5417
    @gharchacook5417 4 месяца назад

    Are Bhai this.veg me if else kya condition laga rkha hai

  • @kothakotaferoz7548
    @kothakotaferoz7548 Год назад

    Bro I want code bro how can I copy

  • @StriveVoyage
    @StriveVoyage Год назад

    nice sir

  • @sabyapalai
    @sabyapalai 2 дня назад

    bro how you got this idea? How to get idea to create a project i mean how to get all data please tell me

  • @sgnti
    @sgnti Год назад +5

    Hi Sir,
    Just now I subscribed.
    Mind blowing project explaining… I am just a B. Com guy and I understood very easily about pizza bill generate code in core Java….. super sir really I got a very confidence on me after watching this video…please keep going best of luck💐🤝👍🇮🇳…. Ganti from Vizag.

  • @lonelym4ge
    @lonelym4ge 8 месяцев назад

    I have an exam today on OOP, i hope this helps :)

  • @preetiranjansahoo9086
    @preetiranjansahoo9086 Год назад

    Awt swing applet javafx. Sir inme se konsa jyada use hota hai konsa sikhe age keliye

    • @_eazyalgo
      @_eazyalgo  Год назад

      They are not actively used now, please checkout some other latest technologies.

  • @gmmkeshav
    @gmmkeshav Год назад

    what is the better solution? 6:30

  • @nikhilpanwar1522
    @nikhilpanwar1522 Год назад +1

    Hlow sir the overall code is interesting but I got stucked in one part only ---WHEN WE CALL ANY FUNCTION ie.(addExtraCheese, addExtraToppings) TWICE IN A ROW IN THE MAIN CLASS THEN IT DOESN'T SHOW ANY INCREAMENT IN EXTRA TOPPINGS OR CHEESE PRICE IT WILL ONLY MAKE INCREAMENT IN TOTAL BILL.
    PLEASE ALSO EXPLAIN HOW TO GET RID OF THIS PROBLEM!
    THANKS SIR!

    • @_eazyalgo
      @_eazyalgo  Год назад

      Hi Nikhil, please connect over abhay10june1999@gmail.com

  • @mohammedalahmad1558
    @mohammedalahmad1558 Год назад +2

    Very nice 👌🆗, knowing that I am an Arab

    • @_eazyalgo
      @_eazyalgo  Год назад

      Thanks man, really appreciate it :)

    • @farheensultana4060
      @farheensultana4060 Год назад

      @@_eazyalgo can you provide your email I'd or instagram I'd. I have some doubts

  • @pradeepklrahul4633
    @pradeepklrahul4633 2 месяца назад

    Super bro..
    Answer me one thing should I use this types of small projects in my resume ?..

    • @_eazyalgo
      @_eazyalgo  27 дней назад

      Thanks bro, I don't think this project is enough to take a place in your resume its just for understanding the concept.

  • @javascratchexpertise
    @javascratchexpertise 24 дня назад

    bro does the source code available

  • @humaneone5581
    @humaneone5581 Год назад

    Nice explanation. What is super in deluxe pizza

    • @_eazyalgo
      @_eazyalgo  Год назад +1

      Methods or variables that accessed using super keyword are from the parent class.

    • @humaneone5581
      @humaneone5581 Год назад

      @@_eazyalgo thank you.

    • @_eazyalgo
      @_eazyalgo  Год назад

      @@humaneone5581 Consider subscribing :)

  • @prasadshingne6992
    @prasadshingne6992 Год назад +1

    Sir can we add such code as a mini project in resume

    • @_eazyalgo
      @_eazyalgo  Год назад +1

      No. Only for understanding concepts.

  • @anandkatam8150
    @anandkatam8150 2 месяца назад

    What is the platform you used to run this code

  • @mohdasad8553
    @mohdasad8553 Год назад

    We can add this project in our cv or not

    • @_eazyalgo
      @_eazyalgo  Год назад +1

      No bro, not good enough for adding it to CV....only for learning concept which will help you in developing bigger projects

  • @jayantprakashpandey61
    @jayantprakashpandey61 Год назад

    Please create POS application like Reliance mart .

  • @sumithsuresh4099
    @sumithsuresh4099 11 месяцев назад

    Source code?

  • @evsatyamblog4218
    @evsatyamblog4218 Год назад +2

    Please make 1-2 years experience level projects bro please🙏🙏

  • @pradeepklrahul4633
    @pradeepklrahul4633 2 месяца назад

    Can I add this project in resume?.. answer me bro

    • @_eazyalgo
      @_eazyalgo  27 дней назад

      It depends upon you, although this video is only for understanding concept.

  • @reelstime3420
    @reelstime3420 10 месяцев назад

    On which platform you are doing this code?Reply brooo

  • @preethireddyg3595
    @preethireddyg3595 Год назад

    If we mention it in resume if it add any wheightage

    • @_eazyalgo
      @_eazyalgo  Год назад

      Not really, just for learning concepts

    • @preethireddyg3595
      @preethireddyg3595 Год назад

      Can u please suggest java projects to enter in resume

    • @_eazyalgo
      @_eazyalgo  Год назад

      @@preethireddyg3595 can you share me some details about what have you learned so far in java?

    • @preethireddyg3595
      @preethireddyg3595 Год назад

      core java ,Advance Java,Collections

  • @khan_sarim_
    @khan_sarim_ 4 месяца назад

    Source code??

  • @dhavall25
    @dhavall25 Год назад

    hi abhay can you provide us with the source code?

    • @_eazyalgo
      @_eazyalgo  Год назад

      Email me at abhay10june1999@gmail.com

  • @sobiarani2359
    @sobiarani2359 6 месяцев назад

    Sr its app

  • @thegoatoffootballmessi
    @thegoatoffootballmessi Год назад

    Bro I want to connect with you

    • @_eazyalgo
      @_eazyalgo  Год назад

      Sure, email me at abhay10june1999@gmail.com

  • @thegoatoffootballmessi
    @thegoatoffootballmessi Год назад

    Hi

  • @aleyrizvi
    @aleyrizvi 23 дня назад +1

    You lost me at "private String price;"

  • @sushmitasingh_97
    @sushmitasingh_97 Год назад +1

    arey yrr itne advertisements mt add kiya kro short videos m...man ni krta fir dekhne ka🙂

    • @_eazyalgo
      @_eazyalgo  Год назад +1

      Thanks, will take care of this Sushmita

  • @ShubhamKadolkar
    @ShubhamKadolkar 2 месяца назад

    Hi Sir can i get code of this project.

    • @_eazyalgo
      @_eazyalgo  27 дней назад

      I don't have it as of now, you need to take reference of the video only

  • @gauravsinghrajput5959
    @gauravsinghrajput5959 Год назад

    Bhai mujhe bill me last print karwana hai ki aapne kya kya kitni kitni quantity me liya hai than total amount

  • @kunalkheeva
    @kunalkheeva Год назад

    Appreciate your approach! Really helped, Is there any way to contact you?

    • @_eazyalgo
      @_eazyalgo  Год назад

      Email me at abhay10june1999@gmail.com

  • @valjo02
    @valjo02 Год назад +1

    Hello , is this proper soltion on this simple project ? // base class Pizza
    public class Pizza {
    // constructor with 2 parameters vegan and non-vegan
    public Pizza(boolean vegan) {
    this.vegan = vegan;
    // Vegan's price is 30$, non-vegan's price 40$
    if (vegan) {
    this.price = 30;
    } else {
    this.price = 40;
    }
    }
    // instance variables
    private boolean vegan; // true if vegan, false otherwise
    private int price; // price of the pizza
    // methods
    // addExtraCheese method increases the price by 5$
    public void addExtraCheese() {
    this.price += 5;
    }
    // addExtraToppings method increases the price by 10$
    public void addExtraToppings() {
    this.price += 10;
    }
    // takeAway method returns the price of single pie of pizza increased with 20$
    public int takeAway() {
    return this.price + 20;
    }
    // dine method returns the price of single pie of pizza without extra charge
    public int dine() {
    return this.price;
    }
    }
    // DeluxPizza class inherits Pizza class and already has extra Cheese and Toppings
    public class DeluxPizza extends Pizza {
    // constructor with one parameter vegan
    public DeluxPizza(boolean vegan) {
    // call the super constructor with vegan parameter
    super(vegan);
    // add extra cheese and toppings to the delux pizza
    super.addExtraCheese();
    super.addExtraToppings();
    }
    }
    // test code with proper variables for price of 2 types of pizza
    public class Main {
    public static void main(String[] args) {
    // create a vegan delux pizza object
    DeluxPizza veganDelux = new DeluxPizza(true);
    // create a non-vegan delux pizza object
    DeluxPizza nonVeganDelux = new DeluxPizza(false);
    // print the prices of the pizzas for take away and dine options
    System.out.println("Vegan delux pizza:");
    System.out.println("Take away: " + veganDelux.takeAway() + "$");
    System.out.println("Dine: " + veganDelux.dine() + "$");
    System.out.println("Non-vegan delux pizza:");
    System.out.println("Take away: " + nonVeganDelux.takeAway() + "$");
    System.out.println("Dine: " + nonVeganDelux.dine() + "$");

    }
    }