首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

如何能熟练掌握java的三大特征,封装 继承 多态

2013-03-10 
怎么能熟练掌握java的三大特征,封装 继承 多态本人正在学习java 刚学到这三大特征,虽然能理解意思,但是用

怎么能熟练掌握java的三大特征,封装 继承 多态
本人正在学习java 刚学到这三大特征,虽然能理解意思,但是用起来还不是很明白
[解决办法]
百度搜搜会有你想要的
[解决办法]
用多了自然就会明白了  以后你会频繁的用到这三个特征的  一步一步来 不能还没完全学会走路就想跑了
[解决办法]
多加练习,多做一些简单的项目,学会运用这种思想……
[解决办法]
封装,是指将属性设置成私有的,提供一个方法给外部访问。
封装不是面向对向独有的,c语言可以将某些数据的访问封装到函数中。
个人理解,可能不完全正确。
可以看马士兵的视频,上面讲的很清楚。
[解决办法]

练习
练习
练习
再练习
[解决办法]
多练多写 除非你有天赋 多写代码 你会感觉出来的
[解决办法]
找一本好书 然后边看 变敲代码 慢慢就熟悉了
[解决办法]
你要搞清楚的什么是面向对象语言概念而不是Java
[解决办法]
多练习吧,我也是个Java小菜鸟,
多用面向对象的思维去思考问题去编程序,类、对象……
关键还在多写程序,你就会明白其实这些其实还是听简单的……
等学了EE你会发现你用的很少……
[解决办法]
不知道理解的对不对啊。抛个砖吧。

程序肯定有问题,别较真,就是想表达那么个意思。


封装,把一堆东西放在一个类里,而你不能直接设置这些属性,需要一些类提供的方法,你可以理解这就是封装。比如你有一钱包,你不能靠意念把钱拿出来,你需要一个“放”“拿”的动作才行。
public class 钱包{
   现金 人民币=0;
   public void 放钱(现金 金额){
         人民币=金额;
   }
   public 现金 拿钱(现金 金额){
         if(人民币==0) return 0;
         人民币=人民币-金额;
         return 金额;
   }
}


继承。钱包是包的一种,是继承了包,他不仅有包的属性,还可以添加一些新的属性。或是生成新的类,比如书包,或是买菜的包。
public class 钱包 extends 包{
   现金 人民币=0;
   public void 放钱(现金 金额){
         人民币=金额;
   }
   public 现金 拿钱(现金 金额){
         if(人民币==0) return 0;
         人民币=人民币-金额;
         return 金额;
   }
}


多态,就是虽然你用的是同一个“放”的动作(方法)但可以把很多东西放到钱包里,也可以把相应的东西再拿出来

程序会自动找到相对应的方法。比如都是"拿",如果你说拿钱,那返回的就是钱,如果你说拿卡,返回的就是信用卡。而你调用的全是"拿",或是"放"这一个动作。

public class 钱包{
   现金 人民币=0;
   卡 信用卡=0
   证件 身份证=0;

   public void 放东西(现金 金额){
         人民币=金额;
   }
   public void 放东西(证件 身份证){
         this.身份证=身份证;
   }

   public void 放东西(卡 信用卡){
         this.信用卡=信用卡;
   }

   public  现金  拿东西(现金 金额){
         人民币=人民币-金额;
         return 金额;
   }
   public 证件 拿东西(证件 身份证){


         return this.身份证;
   }

   public 卡 拿东西(卡 信用卡){
         return this.信用卡;
   }
}
[解决办法]
多练习,多理解,多看代码!
[解决办法]
封装是把一些成员变量和成员方法放到一个类中,以这个类为一个整体进行操作

继承是指一个类中所定义的方法不够被更细化的类所用,故需要继承基类,重新定义新的更细化的类

多态是指在调用的时候,方法的形式参数是基类,而调用过程中使用子类的对象引用,此时调用的是子类中的方法而不是基类的方法,当调用不同的子类时就会产生多态的效果,使用接口时也能产生类似的效果
[解决办法]
多看,多练,一定能
[解决办法]
多态:故名思意,说的就是状态多咯。想一想,一个类中的方法,多种方法重载,这就是一种多态性!
继承:继承的好处是什么,当子类继承父类时,他是不是就用了父类的所有,除去private修饰的;然后你还可以在子类里面再增加某些方法或某些属性等,已补足父类的不足!
封装:封装意思,就是将某些属性,收集,把他整合在一个类中。
    三者带的的,便是编程的思想,用这三个概念去开发!
[解决办法]
用心体会吧,多练吧,练多了你就了解了
[解决办法]

引用:
多练习吧,我也是个Java小菜鸟,
多用面向对象的思维去思考问题去编程序,类、对象……
关键还在多写程序,你就会明白其实这些其实还是听简单的……
等学了EE你会发现你用的很少……

++  应该是这样的吧,,但重要的一点就是多敲代码
[解决办法]
引用:
不知道理解的对不对啊。抛个砖吧。

程序肯定有问题,别较真,就是想表达那么个意思。


封装,把一堆东西放在一个类里,而你不能直接设置这些属性,需要一些类提供的方法,你可以理解这就是封装。比如你有一钱包,你不能靠意念把钱拿出来,你需要一个“放”“拿”的动作才行。
public class 钱包{
  现金 人民币=0;
  public void 放钱(现金 金额){
  人民币……

++重要的一点就是多敲代码
[解决办法]
学习编程语言有的时候就是要去记住,然后做的多了也就理解了,不要着急,慢慢来,相信你会好起来的,,加油
[解决办法]
我个人的理解 是:
封装:就是讲属性成员私有化,从而实例化对象不能直接访问属性
继承:就是子类可以继承父类的全部属性和方法(private修饰的成员无法访问)
多态性:主要是方法的重载(overload)和 方法的重写(override)
还有对象的多态性:子类类型对象来实例化一个父类类型对象 eg:Father ft = new Child();
ps:Class Child extents Father {}
大概就这样吧

热点排行