In the definition of the constructor we have a parameter, so if I want I can pass this parameter value for example here, we are constructing the object taking the length of the string that we want to reverse because we know that if this stack is meant to reverse the given string STR then it is never going to need more size than the length of the string so we can use that and make a stack which is just large enough to accommodate the string and here you can see that the constructor is printing as to what is the size of the stack that has got created.
ಮತ್ತು ಕನ್ ಸ್ಟ್ರಕ್ಟರ್ ನ ವ್ಯಾಖ್ಯಾನದಲ್ಲಿ ನಾವು ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ, ಹಾಗಾಗಿ ನಾನು ಬಯಸಿದರೆ ನಾನು ಈ ಪ್ಯಾರಾಮೀಟರ್ ಮೌಲ್ಯವನ್ನು ಇಲ್ಲಿ ರವಾನಿಸಬಹುದು, ಮತ್ತು ನಾವು ರಿವರ್ಸ್ ಮಾಡಲು ಬಯಸುವ ಸ್ಟ್ರಿಂಗ್ ನ ಲೆಂಥ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ನಾವು ನಿರ್ಮಿಸುತ್ತಿದ್ದೇವೆ ಏಕೆಂದರೆ ಈ ಸ್ಟಾಕ್ ನಲ್ಲಿ ಕೊಟ್ಟಿರುವ ಸ್ಟ್ರಿಂಗ್ STR ಅನ್ನು ರಿವರ್ಸ್ ಮಾಡಲು ಉದ್ದೇಶಿಸಿದ್ದರೆ, ಅದಕ್ಕೆ ಸ್ಟ್ರಿಂಗ್ ನ ಲೆಂಥ್ಗಿಂತಲೂ ಹೆಚ್ಚಿನ ಗಾತ್ರ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ ಆದ್ದರಿಂದ ನಾವು ಅದನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸರಿಹೊಂದಿಸಲು ಸಾಕಷ್ಟು ದೊಡ್ಡದಾದ ಒಂದು ಸ್ಟಾಕ್ ಅನ್ನು ಮಾಡಬಹುದು ಮತ್ತು ಇಲ್ಲಿ ನೀವು ಕನ್ಸ್ಟ್ರಕ್ಟರ್ ರಚಿಸಿದ ಸ್ಟಾಕ್ನ ಗಾತ್ರವನ್ನು ಮುದ್ರಿಸುತ್ತಿರುವುದನ್ನು ನೋಡಬಹುದು.