Lecture 14A B Copy Final
Lecture 14A B Copy Final
Java copy
Java Copy ….
◼ In Java, there is no operator to create a
copy of an object.
……..cao
2/15/2023 4:15 PM Anita Agrawal CS F213 3
◼ By using constructor
….cbc
2/15/2023 4:15 PM Anita Agrawal CS F213 5
…………..cwc
2/15/2023 4:15 PM Anita Agrawal CS F213 6
• final variable:
• When a variable is declared with final
keyword, it’s value cannot be modified.
• It is essentially a constant.
• final reference:
• cannot be re-bound to reference another
object
• Internal state of the object pointed can be
changed
2/15/2023 4:15 PM Anita Agrawal CS F213 10
OOP( )
{
height = 20;
}
2/15/2023 4:15 PM Anita Agrawal CS F213 14
finref……
2/15/2023 4:15 PM Anita Agrawal CS F213 16
……finvar
2/15/2023 4:15 PM Anita Agrawal CS F213 18
fincons.java
2/15/2023 4:15 PM Anita Agrawal CS F213 19
Final classes
• Declared with final keyword.
final method
• Declared with a final keyword.