Download presentation
Presentation is loading. Please wait.
Published byArabella Atkinson Modified over 8 years ago
1
Static Members Static Variables & Methods SoftUni Team Technical Trainers Software University http://softuni.bg
2
2 1.Static Variables 2.Static Methods 3.Static Blocks Table of Contents
3
3 sli.do #1925 Questions
4
Static Variables 4
5
5 Static keyword Marks field of method as static Static elements Belong to the class Only one instance exists Static Keyword
6
6 Makes your program memory efficient Can be used to refer common property of all objects Static Variable
7
7 Class Student { String name; Integer studentsNumber; String university = “SoftUni” } Every instance will have ‘university’ field
8
8 Static Variable Class Student { String name; Integer studentsNumber; static String university = “SoftUni” } Shared between all class instances
9
Static Methods
10
10 Placed between access modifier and return type Static Methods public static String getUniversity name() { … }
11
11 Invoke method without creating new instance Static Methods public static void main(String[] args) { System.out.println(Student.getUnivesity()); }
12
12 Can’t use non – static data members Can’t use non – static methods directly this & super can’t be used in static contexts Static Methods - Restrictions
13
Static Blocks
14
14 Used to initialize static data Static blocks are executed at the time of class loading Static Blocks
15
15 Static Blocks public class Main { static { System.out.println(“Static block”); } public static void main (String[] args) { }
16
Summary Static Variables Static Methods Static Blocks 16
17
? ? ? ? ? ? ? ? ? Static Members https://softuni.bg/java-basics-oop
18
Free Trainings @ Software University Software University Foundation – softuni.orgsoftuni.org Software University – High-Quality Education, Profession and Job for Software Developers softuni.bg softuni.bg Software University @ Facebook facebook.com/SoftwareUniversity facebook.com/SoftwareUniversity Software University @ YouTube youtube.com/SoftwareUniversity youtube.com/SoftwareUniversity Software University Forums – forum.softuni.bgforum.softuni.bg
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.