:doodle { @grid: 10 / 100vmax; } background: @pick(#29B6F6, #FDD835, #5E35B1, #FFCCBC, #E8EAF6, #B2DFDB, #1B5E20, #2979FF); opacity: @r(.9); clip-path: polygon( @rand(50%) 0, 50% @rand(70%), 0 @rand(100%) ); animation: test infinite @r(40s, 70s) linear; @keyframes test { 0% { transform: translate3d(0, 0, 0); } 50% { transform: translate3d(@r(-500%, 1000%), @r(-500%, 1000%), 0); } 100% { transform: translate3d(0, 0, 0); } }

Java

Java

Java is a programming language created by James Gosling from Sun Microsystems in 1991. The target of Java is to write a program once and then run this on multiple operating systems.

Java >>
Abstraction

Abstraction

Data abstraction is the process of hiding certain details and showing only essential information. Abstraction can be achieved with either abstract classes or interfaces.

Abstraction >>
Interface

Interface

An interface in java is a blueprint of a class. It has static constants and abstract methods. The interface in java is a mechanism to achieve abstraction. There can be only abstract methods in the Java interface.

Interface >>
Interface

Interface vs Abstraction

Abstract class and interface both are used to achieve abstraction where we can declare the abstract methods. But there are many differences between abstract class and interface.

Interface vs Abstraction >>