Sealed Classes in Java | Java 17 features
HTML-код
- Опубликовано: 29 сен 2024
- Check out our courses:
Spring and Microservices Weekend Live Batch : bit.ly/spring-...
Coupon: TELUSKO10 (10% Discount)
Master Java Spring Development : bit.ly/java-sp...
Instagram : / navinreddyofficial
Linkedin : / navinreddy20
More Learning :
Java - bit.ly/3xleOA2
Python :- bit.ly/3H0DYHx
Django :- bit.ly/3awMaD8
Spring Boot :- bit.ly/3aucCgB
Spring Framework :- bit.ly/3GRfxwe
Servlet & JSP :- bit.ly/3mh5CGz
Hibernate Tutorial :- bit.ly/3NWAKah
Rest API | Web Service Tutorial :- bit.ly/38RJCiy
Git :- bit.ly/3NUHB3V
JavaScript :- bit.ly/3mkcFys
Kotlin :- bit.ly/3GR2DOG
Teach DSA in java sir!!!
Hey Navin, please teach us DSA with Java
yeaaaaaaaaah we need it, from this awesome teacher 😍😍😍😍
Thank you Sir for another useful video 😊👍
I was trying to relate this to a real-time example, couldn't come up with one. Any example which can be suitable for sealed classes?
Hara Hara mahadeva
Are sealed classes generally used for Security in Java? If so what are the main use cases?
Easy to understand the tutorial by your way of teaching the concepts...Thanks Navin reddy sir...
Enthusiastic to learn more from you...
Sealed Classes in Java. Feature of Java 15 not Java 17 @Navin sir
Hi, could you please make a video compiling all the added features from java 7 onwards.
Nice teaching method over traditional tutorials where the tutor simply writes the correct code and then explains it. I like how you write the code, show errors, and then correct them, as it helps solidify the concepts in the viewer's mind.
Sir if i watched your channel top to bottom , am programmer ah Sir. 😎 (Reply pannunga Sir)
Your classes are awesome 😎
Great!!! Waiting for more new features videos. 😊
Seald class looks good concept
Finally I reached the last video in the series... Thank you Navin absolutely brilliant job and I bet its helping so many people like me to use it as a quick refresher course and also to learn the basics. I just wanted to check if you have made any videos on java streams i hope i did not miss it in the playlist :)
Hi Navin, I observed, A permits B which is non-sealed. Now, D is able to extend B, so, ideally D is able to extend A through non-sealed B. Should that be allowed as A is only permitting B and not D ?
Hi sir
I created small website with jsp, jdbc, mysql. Sir how to create reward points like add 5 points when user sign up in my website, add 2 points when user login in website.
@Telusko pleaaaaaaaaaaaaaase we DSA in JAVA from you, thanks a lot ❤❤❤❤❤❤❤❤
Great lecture as always!In my opinion, I think real world usage might result in lengthy class signatures that are difficult to read and take longer to comprehend.
Encapsulation might also be violated as class signature might instantly give away sensitive information about parent classes or subclasses. Who else thinks differently?
Thank you so much sir...and i am waiting for your new videos and plz make a video for DSA of java.
Sir please provide a sample program on sealed classes with complete execution
Please create separate playlist for java Design patterns
Sir please make a tutorial on data science
Sir today doubt session will live???
Sir,your all videos are very helpful....you give as latest updates also
Thank you. It is very useful
Sir, it was awesome. In a video of 9 mins I got to know inheritance with classes and interfaces then with associated keywords. Oh I forgot to mention one thing " with practical implementation "
First with 100 people
Great Explanations.
Sir Java 17 ki alag se playlist bana do
thanks for this new lessons sir
Informative video.
So easy explanation 😊
Kotlin :)
Thnxs
amazing
Sealed class Notes :
Eg#1
sealed class A permits B,C
{
}
/*
C:\Users\Shiva Srivastava\Desktop\Programming>javac Main.java
Main.java:5: error: sealed, non-sealed or final modifiers expected
class B extends A
^
Main.java:9: error: sealed, non-sealed or final modifiers expected
class C extends A
^
2 errors
*/
//without mentioninng sealed , non-sealed or final you cannnot extends sealed class
final class B extends A
{
}
final class C extends A
{
}
//class D cannot inherit A but B and C and inheirt
class D extends A//if you are inheriting A you get compile time error
{
/*
C:\Users\Shiva Srivastava\Desktop\Programming>javac Main.java
Main.java:27: error: class is not allowed to extend sealed class: A (as it is not listed in its permits clause)
class D extends A//if you are inheriting A you get compile time error
^
1 error
*/
}
class Main
{
public static void main(String []args)
{
System.out.println("shiva");
}
}
eg#2
sealed class A permits B,C
{
}
/*
C:\Users\Shiva Srivastava\Desktop\Programming>javac Main.java
Main.java:5: error: sealed, non-sealed or final modifiers expected
class B extends A
^
Main.java:9: error: sealed, non-sealed or final modifiers expected
class C extends A
^
2 errors
*/
//without mentioninng sealed , non-sealed or final you cannnot extends sealed class
sealed class B extends A permits D
{
}
final class C extends A
{
}
final class D extends B// B you can inherit D by making d as sealed or non-sealed
{
}
class Main
{
public static void main(String []args)
{
System.out.println("shiva");
}
}
eg#3
sealed class A permits B,C
{
}
/*
C:\Users\Shiva Srivastava\Desktop\Programming>javac Main.java
Main.java:5: error: sealed, non-sealed or final modifiers expected
class B extends A
^
Main.java:9: error: sealed, non-sealed or final modifiers expected
class C extends A
^
2 errors
*/
//without mentioninng sealed , non-sealed or final you cannnot extends sealed class
non-sealed class B extends A
{
}
final class C extends A
{
}
class D extends B// B you can inherit D by making d as sealed or non-sealed
{
}
class Main
{
public static void main(String []args)
{
System.out.println("shiva");
}
}