学学习网 手机版

学学习网

学习路径: 学习首页 > 应用开发 > java >

第五节 面向对象编程(1)

设置字体:
----------------------------------
 1.Java面向对象编程(1) 类与对象
   2.Java 面向对象编程(2) 构造方法
 
 
1.初步掌握java中的类和对象
2.什么是成员变量和成员方法
3.掌握构造方法的使用
 
一个问题:
    张老太养了两只猫:一只叫小白,今年3岁,白色。还有一只叫小花。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色。如果用户输入的小猫名错误,则显示 张老太没有这只猫。
如何解决:
   1.如何用我们现有的技术解决:
代码区:
     /*
       作者:
       日期:
       功能:
     */
     Public class demo4
     {
        Public static void main (String []args)
        {
             //第一只猫
             Int catlage=3;
             String catlName=”小白”;
             String catlColor=”白色”;
             //第二只猫
             Int cat2Age=100;
             String cat2Name=”小花”;
             String cat2color=”花色”;
             //猫的属性分散的:->统一的管理
             //创建一个猫对象
             Cat cat1=new cat();
             Cat1.age=3;
            Cat1.name=”小白”;
            Cat1.color=”白色”;
            //创建第二只猫
            Cat cat2=new cat();
            Cat2.age=100;
            Cat2.name=”小花”;
            Cat2.color=”花色”;
 
         }
     }
     Class Cat
     {
        Int age;;
        String name;
        String color;
        Master myMaster;
     }
     Class Master
     {
        Int age;
        String name;
        String address;
   }
一个程序就是一个世界
一个人必有得属性:性别,年龄,身高,体重等等;
Java语言是面向对象的
  计算机语言的发展向接近人的思维方式演变
   汇编语言    【面向机器】
   C 语言       [面向过程]
   Java语言    【面向对象】
类和对象的关系
   把猫的特性       猫类    ->  对象 (实例)
   提取出来                     对象 (实例)
  注意:从猫类到对象,目前有几种说法:1.创建一个对象 2.实例化一个对象 3.把类实例化。。。以后大家听到这些说法,不要迷糊。
当然,上面的猫也可以是鱼,狗,人。。。java最大的特点就是面向对象。
  把人的特性      人类 ->  对象  (实例)
  提取出来             ->  对象  (实例)
----------------------------------
课程列表
重点难点
赞助链接