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