AP Computer Science A - Unit 9: Inheritance

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ก.ย. 2024

ความคิดเห็น • 49

  • @BillBarnum
    @BillBarnum  5 หลายเดือนก่อน

    ➡ Great AP CSA Exam Review Book: amzn.to/3RGN8ii ⬅
    🎧🚀 Fun Sci-Fi Audiobook For Educators: amzn.to/3TItymu 🪐🎧

  • @theonlineasian2617
    @theonlineasian2617 6 หลายเดือนก่อน +16

    This Channel is saving me in AP CSA

  • @michaellai872
    @michaellai872 4 หลายเดือนก่อน +21

    2hours before the exam and im still trying to cram the whole course.🤣

    • @BillBarnum
      @BillBarnum  4 หลายเดือนก่อน +1

      Good luck on the test!

    • @tedlaned2856
      @tedlaned2856 4 หลายเดือนก่อน

      how was the test?

    • @nonlocaldirect42
      @nonlocaldirect42 4 หลายเดือนก่อน

      Same here lmao

    • @Sydney-zq7cx
      @Sydney-zq7cx 4 หลายเดือนก่อน

      same

    • @AyaanZaz
      @AyaanZaz 4 หลายเดือนก่อน

      @@tedlaned2856it hasn’t started yet

  • @mr.sujithgamingyt507
    @mr.sujithgamingyt507 4 หลายเดือนก่อน +3

    thank you so much man i am struggling apcsa since starting of the semester but after watching your videos i made feel so easy and i have my test tomorrow

  • @fatimahadi2210
    @fatimahadi2210 6 หลายเดือนก่อน +2

    I love all of your unit videos, you’re the main reason I’m passing csa right now!!!!

  • @PancakeTiger358
    @PancakeTiger358 4 หลายเดือนก่อน +4

    Great video! Wish I found these back in the first semester.

  • @jiohseo650
    @jiohseo650 4 หลายเดือนก่อน +1

    This video was so useful in my preparation for this year’s ap exam!! I had a lot of troubles with understanding the inheritance part but after watching your video I was able to understand the concept clearly. Thank you so much for such a helpful video and keep up on uploading your wonderful lectures! ☺️

    • @BillBarnum
      @BillBarnum  4 หลายเดือนก่อน +1

      Glad it helped! Good luck on the test!

  • @everythingcoveredff890
    @everythingcoveredff890 4 หลายเดือนก่อน

    2 Hours left y’all, can’t wait to start studying!

  • @bluesealol
    @bluesealol 4 หลายเดือนก่อน

    Your videos are amazing. I understand everything so much clearer now.

  • @Soko..
    @Soko.. 7 หลายเดือนก่อน +1

    Hi Mr. Bill I have been using your alice 3 tutorials to get through the AP Computer Science Principles class I have bee taking and they have been extremely helpful. I wanted to ask you a specific question on arrays and user input. I have only been able to demonstrate and figure out one way to incorporate user input in an array. If you can answer what are some ways you can incorporate user input into an array. Thank you so much for the help and I will keep using your videos to get me through AP Computer Science next semester.

    • @BillBarnum
      @BillBarnum  7 หลายเดือนก่อน +1

      Specifically, what are you trying to do?

  • @byhealer
    @byhealer 6 หลายเดือนก่อน +2

    This is great!

  • @up_to_a_million
    @up_to_a_million 4 หลายเดือนก่อน

    The pace was about right

  • @FrenchFries879
    @FrenchFries879 4 หลายเดือนก่อน +5

    Tbh i still didnt get anything and i have a chapter test tmmrw 😢😭😭

    • @jeffguy4669
      @jeffguy4669 4 หลายเดือนก่อน

      bruh fax :(

  • @ahmedhazem4721
    @ahmedhazem4721 5 หลายเดือนก่อน +2

    i liked the pace!

    • @BillBarnum
      @BillBarnum  5 หลายเดือนก่อน

      Thanks for the feedback.

  • @raspberrygamer9675
    @raspberrygamer9675 4 หลายเดือนก่อน +1

    Great video!

    • @BillBarnum
      @BillBarnum  4 หลายเดือนก่อน

      Thanks!

  • @savagebhuvan6279
    @savagebhuvan6279 6 หลายเดือนก่อน +1

    If you know all this will you be good to go for at least Mcq on inheritance on the AP exam.

    • @BillBarnum
      @BillBarnum  6 หลายเดือนก่อน +1

      I would recommend doing some practice questions to gauge your readiness. My favorite book is Barron's AP Computer Science A by Roselyn Teukolsky

    • @savagebhuvan6279
      @savagebhuvan6279 6 หลายเดือนก่อน +1

      @@BillBarnum what about Princeton review? Is the 2023 version fine?

    • @BillBarnum
      @BillBarnum  6 หลายเดือนก่อน +1

      @@savagebhuvan6279
      I haven't looked at the Princeton Review book recently, but there haven't been any meaningful changes in the curriculum since 2023.

    • @itzwildguy
      @itzwildguy 4 หลายเดือนก่อน +1

      @@savagebhuvan6279 Princeton is too weirdly worded; not straightforward

    • @savagebhuvan6279
      @savagebhuvan6279 4 หลายเดือนก่อน

      @@itzwildguy I mean I'm doing the practice tests on Princeton and the explanations seem alright to me. If anything people r telling me Barron's explanations and notes are too vague.

  • @lotax-jb3ot
    @lotax-jb3ot 4 หลายเดือนก่อน

    in 16:18, could you still call controlTemp with super(controlTemp())?

  • @sandeeprachapudi
    @sandeeprachapudi 6 หลายเดือนก่อน

    At 10:00 how does kitt.applybrakes(); call the subclass SelfDrivingCar method applyBrakes();? Shouldn't CountryRoad be a subclass of SelfDrivingCar to do something like that?

    • @BillBarnum
      @BillBarnum  6 หลายเดือนก่อน

      Typically when we create an instance of a class (e.g. Car, SelfDrivingCar, etc.) we do it in a class (e.g. CountryRoad) that ISN'T in an inheritance relationship with the object's class.
      For example, if I have a Zoo class, in the main method of Zoo, I might create a Tiger object. Tiger and Zoo will have no inheritance relationship.

  • @joekeays
    @joekeays 6 หลายเดือนก่อน +1

    great work!

    • @BillBarnum
      @BillBarnum  6 หลายเดือนก่อน

      Thanks, Mr. Keays!

  • @xelzoid
    @xelzoid 4 หลายเดือนก่อน +1

    An hour before the exam

  • @gash539
    @gash539 7 หลายเดือนก่อน +1

    good video

    • @BillBarnum
      @BillBarnum  6 หลายเดือนก่อน +1

      Thanks for the visit

  • @samuelatack5294
    @samuelatack5294 6 หลายเดือนก่อน +2

    Why the @ before Override?

    • @BillBarnum
      @BillBarnum  6 หลายเดือนก่อน +2

      Good question. It does two things:
      1. It lets other programmers know that there is another version of the method in the superclass that they can call with super.
      2. It causes Java to check to see if the method is really overriding another method and returns an error if it isn’t. It’s not unusual to make a small mistake and not realize that you aren't really overloading a method.

    • @samuelatack5294
      @samuelatack5294 6 หลายเดือนก่อน

      @@BillBarnum ok thanks

  • @Zappz2000x
    @Zappz2000x 4 หลายเดือนก่อน

    How does the super keyword work if there are multiple overridden methods?
    For example:
    Class #1 has a method, let's say "makeHappy()"
    Class #2 extends Class #1 and also has a method "makeHappy()"
    Class #3 extends Class #2 and ALSO has "makeHappy()"
    If Class #4 extends Class #3 and calls "super.makeHappy()" would it return Class #3's or Class #1's? (and also can you call a specific class's method instead of just relying on the super word?)
    If this is unclear, let me know and I'll try to reword it- thanks in advance!

    • @BillBarnum
      @BillBarnum  4 หลายเดือนก่อน +2

      If you called super.makeHappy() from Class4, it would call the version in Class3.

  • @Clipzyy9401
    @Clipzyy9401 4 หลายเดือนก่อน +2

    10 min til the test wish me luck lolololol

    • @BillBarnum
      @BillBarnum  4 หลายเดือนก่อน +1

      Good luck!

  • @sreehanadigopula1904
    @sreehanadigopula1904 4 หลายเดือนก่อน

    3 hours left for the test and i still don't know unit 9-10

  • @Johnweely
    @Johnweely 4 หลายเดือนก่อน

    1 hours before exam I'm cooked 😢