Hugging Face
Models
Datasets
Spaces
Community
Docs
Enterprise
Pricing
Log In
Sign Up
Spaces:
KaiquanMah
/
TurkuBasicOOPinJava
like
0
Running
App
Files
Files
Community
6bd73f4
TurkuBasicOOPinJava
/
Week 5: Class hierarchies
78.6 kB
1 contributor
History:
27 commits
KaiquanMah
catch (CustomException e)
dcba1b0
verified
4 months ago
01A. Class hierarchies
Safe
2.32 kB
Parent-Ancestor vs Child; super vs sub
5 months ago
01B Inheritance relationships
Safe
572 Bytes
Create 01B Inheritance relationships
5 months ago
02A Inheritance in Java
Safe
1.44 kB
class SubClass1 extends ParentClass { }
4 months ago
02B. Boat's inheritors
Safe
1.26 kB
Create 02B. Boat's inheritors
4 months ago
03A. Adding features to child class
Safe
4.61 kB
setParentAttribute(value1) OR super(value1, ...)
4 months ago
03B. Thesis inherits book
Safe
2.89 kB
Create 03B. Thesis inherits book
4 months ago
04. James' video calls
Safe
4.07 kB
Create 04. James' video calls
4 months ago
05A. Encapsulation and inheriting [++Attribute's 4 visibility levels]
Safe
3.08 kB
public, protected, no set level, private
4 months ago
05B. Modifiable point
Safe
1.95 kB
super(x,y);
4 months ago
06. Class gradebook
Safe
2.37 kB
this.attr1 = new ArrayList<Class1>();
4 months ago
07A. Overwrite and override [Overwrite - METHOD, PARAMS]
Safe
1.5 kB
Overwrite - METHOD, PARAMS
4 months ago
07B. Corresponding methods
Safe
611 Bytes
Create 07B. Corresponding methods
4 months ago
08. Write class SpecialDirector
Safe
2.75 kB
Create 08. Write class SpecialDirector
4 months ago
09A. Calling parent class methods [ENCAPSULATION]
Safe
2.23 kB
child class method overwrites parent class method
4 months ago
09B. Organic version of a shopping list
Safe
4.6 kB
String var1 = super.method1();
4 months ago
10A. OVERLOADING AND OVERRIDING methods [= same method, multiple param nums AND dtypes]++
Safe
3.27 kB
same method, multiple param nums AND dtypes
4 months ago
10B. Better wallet
Safe
3.49 kB
constructor-super, new methods2-3
4 months ago
11A. About parent class constructor++
Safe
4.18 kB
MULTIPLE CONSTRUCTORS, EMPTY CONSTRUCTOR
4 months ago
11B. Encrypted connection
Safe
4.31 kB
super(param1); this(defaultParam2);
4 months ago
12A. Object-class methods - toString()
Safe
3.88 kB
@Override above the method
4 months ago
12B. Add a method toString
Safe
2.24 kB
return <ur printout>
4 months ago
13A. equals Method
Safe
3.01 kB
this == obj; OR Class1 var1 = (Class1) obj1; (x == obj1.x && y == obj1.y);
4 months ago
13B. Equals method for class Movie [4 basic chks]
Safe
2.92 kB
chk same obj, not null, not expected class, values
4 months ago
14A. More exercises: Custom Exceptions+++
Safe
2.13 kB
class CustomException extends Exception
4 months ago
14B. Own Exceptions 1: SuperException
Safe
734 Bytes
public CustomException(String msg) { super(msg); }
4 months ago
15. Own Exceptions 2: SuperGroup+++
Safe
9.42 kB
public void method1(Class1 obj1) throws CustomException, throw new CustomException("txt...")
4 months ago
16. Own Exceptions 3: Catching Exceptions
Safe
2.76 kB
catch (CustomException e)
4 months ago