黑马程序员技术交流社区

标题: 如何理解面向对象 [打印本页]

作者: 哈韩浪子    时间: 2016-8-18 16:49
标题: 如何理解面向对象
所谓的面相对象就是 new object 吗?
作者: li--yong    时间: 2016-8-18 17:45
将功能封装进对象,强调具有功能的对象,不关注过程,是一种思维习惯
作者: cg1693378787    时间: 2016-8-19 23:41
  裸牌完好笔记本             ——>     被不同的商家拿去贴自家的logo后就是成了自家牌笔记本电脑,
类 (属性和行为均同)    ——>     被不同的需求赋了值的属性和调其功能就成了对应的实质对象,

class Animal{
        public static void main(String [] args){
                 Person  p = new Person();  //产生并调用Person对象原因是Person类中有可以
                                                                        //获得产生 姓名name  ,年龄age两属性和可以
                                                                        //产生踢足球的这一行为的实体类,
                 p.name = "罗永浩";
                 p.age  = 18;
                 p.football();
                 System.out.println(p.name+"今年"+p.age+"了");
                                                                       
        }
}

class Person{
//属性
        String name;      //有姓名这个属性,常理名字属于String类型,所以用String定义,
        int  age ;        //有可以描述年龄的属性(常理描述年龄都是eg:18岁  
                      //                           而不是字符串型的eg:  我今年ste)
//行为
    public void football(){
                System.out.println("老罗喜欢踢足球");
        }
       




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2