Hugging Face
Models
Datasets
Spaces
Buckets
new
Docs
Enterprise
Pricing
Website
Tasks
HuggingChat
Collections
Languages
Organizations
Community
Blog
Posts
Daily Papers
Hardware
Learn
Discord
Forum
GitHub
Solutions
Team & Enterprise
Hugging Face PRO
Enterprise Support
Inference Providers
Inference Endpoints
Storage Buckets
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
about 1 year ago
01A. Class hierarchies
Safe
2.32 kB
Parent-Ancestor vs Child; super vs sub
about 1 year ago
01B Inheritance relationships
Safe
572 Bytes
Create 01B Inheritance relationships
about 1 year ago
02A Inheritance in Java
Safe
1.44 kB
class SubClass1 extends ParentClass { }
about 1 year ago
02B. Boat's inheritors
Safe
1.26 kB
Create 02B. Boat's inheritors
about 1 year ago
03A. Adding features to child class
Safe
4.61 kB
setParentAttribute(value1) OR super(value1, ...)
about 1 year ago
03B. Thesis inherits book
Safe
2.89 kB
Create 03B. Thesis inherits book
about 1 year ago
04. James' video calls
Safe
4.07 kB
Create 04. James' video calls
about 1 year ago
05A. Encapsulation and inheriting [++Attribute's 4 visibility levels]
Safe
3.08 kB
public, protected, no set level, private
about 1 year ago
05B. Modifiable point
Safe
1.95 kB
super(x,y);
about 1 year ago
06. Class gradebook
Safe
2.37 kB
this.attr1 = new ArrayList<Class1>();
about 1 year ago
07A. Overwrite and override [Overwrite - METHOD, PARAMS]
Safe
1.5 kB
Overwrite - METHOD, PARAMS
about 1 year ago
07B. Corresponding methods
Safe
611 Bytes
Create 07B. Corresponding methods
about 1 year ago
08. Write class SpecialDirector
Safe
2.75 kB
Create 08. Write class SpecialDirector
about 1 year ago
09A. Calling parent class methods [ENCAPSULATION]
Safe
2.23 kB
child class method overwrites parent class method
about 1 year ago
09B. Organic version of a shopping list
Safe
4.6 kB
String var1 = super.method1();
about 1 year ago
10A. OVERLOADING AND OVERRIDING methods [= same method, multiple param nums AND dtypes]++
Safe
3.27 kB
same method, multiple param nums AND dtypes
about 1 year ago
10B. Better wallet
Safe
3.49 kB
constructor-super, new methods2-3
about 1 year ago
11A. About parent class constructor++
Safe
4.18 kB
MULTIPLE CONSTRUCTORS, EMPTY CONSTRUCTOR
about 1 year ago
11B. Encrypted connection
Safe
4.31 kB
super(param1); this(defaultParam2);
about 1 year ago
12A. Object-class methods - toString()
Safe
3.88 kB
@Override above the method
about 1 year ago
12B. Add a method toString
Safe
2.24 kB
return <ur printout>
about 1 year ago
13A. equals Method
Safe
3.01 kB
this == obj; OR Class1 var1 = (Class1) obj1; (x == obj1.x && y == obj1.y);
about 1 year ago
13B. Equals method for class Movie [4 basic chks]
Safe
2.92 kB
chk same obj, not null, not expected class, values
about 1 year ago
14A. More exercises: Custom Exceptions+++
Safe
2.13 kB
class CustomException extends Exception
about 1 year ago
14B. Own Exceptions 1: SuperException
Safe
734 Bytes
public CustomException(String msg) { super(msg); }
about 1 year ago
15. Own Exceptions 2: SuperGroup+++
Safe
9.42 kB
public void method1(Class1 obj1) throws CustomException, throw new CustomException("txt...")
about 1 year ago
16. Own Exceptions 3: Catching Exceptions
Safe
2.76 kB
catch (CustomException e)
about 1 year ago