Overriding / Aplicación del Overriding a los Métodos
Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.
Learn More
Subtitles of the Movie
ÿþ [ 0 0 : 0 0 : 0 0 . 0 ] E n e s t e v i d e o v e r e m o s , e n l a p r á c t i c a , c ó m o t r a b a j a l a f u n c i ó n o v e r r i d i n g . P e r o a n t e s d e c o m e n z a r , q u i s i e r a . . . [ 0 0 : 0 0 : 0 5 . 0 ] . . . q u e r e p a s á r a m o s l o s c o n c e p t o s v i s t o s h a s t a a h o r a . E n p r i m e r l u g a r , s i u n a s u b c l a s e t i e n e l a m a r c a " O v e r r i d a b l e " , e l l o . . . [ 0 0 : 0 0 : 1 2 . 0 ] . . . s i g n i f i c a q u e l a s c l a s e s d e r i v a d a s p u e d e n i m p l e m e n t a r u n a s u b r u t i n a i d é n t i c a y a p l i c a r l e l a f u n c i ó n . . . [ 0 0 : 0 0 : 2 0 . 0 ] . . . o v e r r i d i n g , o b i e n a g r e g a r l e c ó d i g o a d i c i o n a l . " N o t O v e r r i d a b l e " s i g n i f i c a , n a t u r a l m e n t e , l o c o n t r a r i o ; e s d e c i r . . . [ 0 0 : 0 0 : 2 7 . 0 ] . . . q u e l a c l a s e d e r i v a d a n o p o d r á a p l i c a r l a f u n c i ó n o v e r r i d i n g a e s t a s u b r u t i n a o s u b p r o c e d i m i e n t o . [ 0 0 : 0 0 : 3 3 . 0 ] " O v e r r i d e s " , p o r s u p a r t e , i n d i c a q u e é s t e e s e l s u b p r o c e d i m i e n t o q u e a p l i c a r á l a f u n c i ó n o v e r r i d i n g a l q u e l l e v a l a m a r c a . . . [ 0 0 : 0 0 : 3 9 . 0 ] . . . " O v e r r i d a b l e " ( e n u n o s m o m e n t o s v e r e m o s u n e j e m p l o d e e s t o ) . P o r ú l t i m o , " M u s t O v e r r i d e " e s m u y s i m i l a r a u n a i n t e r f a z , e i n d i c a . . . [ 0 0 : 0 0 : 4 6 . 0 ] . . . q u e l a c l a s e d e r i v a d a d e b e i m p l e m e n t a r é s t a ( d e h e c h o , e s t a m a r c a n o i n c l u y e n i n g ú n c ó d i g o d e i m p l e m e n t a c i ó n ) . [ 0 0 : 0 0 : 5 5 . 0 ] A h o r a e s t a m o s p r e p a r a d o s p a r a i r a V i s u a l S t u d i o y v e r u n e j e m p l o d e e s t o . [ 0 0 : 0 1 : 0 0 . 0 ] C o m o s e v e , e n n u e s t r a a p l i c a c i ó n d e c o n s o l a t e n e m o s u n a c l a s e p ú b l i c a l l a m a d a P u b l i c C l a s s T e s t , q u e . . . [ 0 0 : 0 1 : 0 5 . 0 ] . . . t i e n e u n a s u b c l a s e l l a m a d a M a r k . A h o r a c r e a r é o t r a c l a s e l l a m a d a " T e s t 2 " ; p a r a e l l o e s c r i b i r é " P u b l i c . . . [ 0 0 : 0 1 : 1 3 . 0 ] . . . C l a s s T e s t 2 " . P e r o s i h a g o q u e T e s t 2 s e a h e r e d e r a d e T e s t , ¿ q u é o c u r r i r í a s i c r e o u n o b j e t o a p a r t i r d e T e s t 2 ? [ 0 0 : 0 1 : 3 0 . 0 ] A s í p u e s , e s c r i b i r é " D i m a a A s N e w T e s t 2 ( ) " ; o b s e r v e q u e a h o r a " a a " t i e n e u n m é t o d o M a r k . [ 0 0 : 0 1 : 4 2 . 0 ] ¿ D e d ó n d e l o h a o b t e n i d o ? L a r e s p u e s t a e s : d e l a c l a s e p r i m a r i a , q u e e s T e s t . Y l o q u e a p a r e c e r á e n . . . [ 0 0 : 0 1 : 5 0 . 0 ] . . . p a n t a l l a e s l a l í n e a " H e l l o f r o m t e s t " . D e m o d o q u e l l a m a r é a P u b l i c S u b M a r k . . . [ 0 0 : 0 2 : 0 0 . 0 ] . . . y , a l e j e c u t a r l a , c o m p r o b a r e m o s q u e s e d e s p l i e g a e l m e n s a j e " H e l l o f r o m t e s t " . [ 0 0 : 0 2 : 1 0 . 0 ] P e r o ¿ q u é s u c e d e r í a s i h e r e d o d e e s t a c l a s e p e r o n e c e s i t o u s a r P u b l i c S u b M a r k e n l a c l a s e T e s t 2 . . . [ 0 0 : 0 2 : 1 9 . 0 ] . . . y n e c e s i t o , t a m b i é n , u s a r u n a n u e v a f u n c i o n a l i d a d , q u e e n e s t e c a s o s e r á e l t e x t o . . . [ 0 0 : 0 2 : 3 0 . 0 ] . . . " H e l l o f r o m t e s t 2 " ? N o o b s t a n t e , o b s e r v e q u e a p a r e c e u n s u b r a y a d o q u e m e i n d i c a q u e a l g o n o . . . [ 0 0 : 0 2 : 3 8 . 0 ] . . . m a r c h a b i e n a q u í . E n e s t e c a s o , t e n d r é q u e i r a q u í y a ñ a d i r l a m a r c a " O v e r r i d a b l e " , p o r l o q u e l a . . . [ 0 0 : 0 2 : 4 5 . 0 ] . . . l í n e a q u e d a r á a s í : " P u b l i c S u b O v e r r i d a b l e M a r k " . L u e g o d e b e r é i r a M a r k y e s c r i b i r l a p a l a b r a c l a v e " O v e r r i d e s " . [ 0 0 : 0 3 : 0 2 . 0 ] A s í , l e i n d i c o a l a c l a s e T e s t q u e a M a r k p u e d e a p l i c á r s e l e e l o v e r r i d i n g y , d e h e c h o , e l l o h a o c u r r i d o a q u í . [ 0 0 : 0 3 : 1 2 . 0 ] D e m o d o q u e c u a n d o l l a m e a M a r k , o b t e n d r é l a l í n e a d e T e s t 2 , p u e s é s t a l e h a a p l i c a d o l a f u n c i ó n o v e r r i d i n g a T e s t . S i r e c o n s t r u y o . . . [ 0 0 : 0 3 : 1 8 . 0 ] . . . l a a p l i c a c i ó n y l a e j e c u t o , c o m p r o b a r e m o s q u e , e f e c t i v a m e n t e , o b t e n g o T e s t 2 . . . [ 0 0 : 0 3 : 2 6 . 0 ] . . . l o q u e s i g n i f i c a q u e s e l e h a a p l i c a d o l a f u n c i ó n o v e r r i d i n g . A h o r a l e e n s e ñ a r é a l g o r e a l m e n t e i n t e r e s a n t e . [ 0 0 : 0 3 : 3 1 . 0 ] S i d e s e o c r e a r a q u í u n a s u b c l a s e a l a q u e p u e d a a p l i c á r s e l e e l o v e r r i d i n g , p u e d o e s c r i b i r " P u b l i c M u s t O v e r r i d e S u b M a r k ( ) " . [ 0 0 : 0 3 : 4 3 . 0 ] N o h e a ñ a d i d o n i n g ú n c ó d i g o d e i m p l e m e n t a c i ó n a q u í , a s í q u e p o d r é e j e c u t a r e s t a a p l i c a c i ó n . [ 0 0 : 0 3 : 5 3 . 0 ] P e r o s i e l i m i n o e s t a p a r t e , a p a r e c e r á u n s u b r a y a d o q u e m e i n d i c a q u e d e b o d e c l a r a r a T e s t 2 . . . [ 0 0 : 0 4 : 0 3 . 0 ] . . . M u s t I n h e r i t o b i e n q u e d e b o a p l i c a r e l o v e r r i d i n g a l s i g u i e n t e m i e m b r o M u s t O v e r r i d e h e r e d a d o . [ 0 0 : 0 4 : 0 8 . 0 ] E n t é r m i n o s s i m p l e s , l a f u n c i ó n o v e r r i d i n g p e r m i t e q u e l a s c l a s e s d e r i v a d a s u t i l i c e n l a s f u n c i o n e s d e l a s c l a s e s p r i m a r i a s . . . [ 0 0 : 0 4 : 1 5 . 0 ] . . . d e u n a m a n e r a l ó g i c a . E s p e r o q u e e s t o q u e d e c l a r o p a r a u s t e d . [ 0 0 : 0 4 : 2 2 . 0 ]
Tutorial Information
| Course: | Microsoft Visual Basic .NET (Español) |
| Author: | Mark Long |
| SKU: | 33538 |
| ISBN: | 1-932808-12-4 |
| Release Date: | 2004-09-17 |
| Duration: | 6 hrs / 88 lessons |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 