`
Kslsi
  • 浏览: 22571 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

对于类和对象的个人理解

    博客分类:
  • java
 
阅读更多

 

       第二节课,我们学习了类与对象。

       在学习中,第一个重点就是明确类与对象的概念,在学习中,我们知道只要是生活中具体的某一个物体或者具体的某一个事物就是一个对象。这个对象是拥有一系列的属性和行为的,例如某一个人是对象,他拥有姓名、性别、身高、外表等一系列的属性,也拥有说话、吃饭、睡觉、看书等一系列的行为。从此理解,我们就可以举出很多对象的例子,例如某一头可爱的猪、某一个篮球、某一台电脑等等,这样我们也就从生活出发基本理解了对象的概念。类,在生活中,就是某一个方面(某个属性或某个行为)有共同点或者相似的对象所组成的集体,比如说人、动物、书、桌子、碗、房间等。在程序中,类,是按照固定的格式,对对象的特征和行为进行的定义,定义成一个相应的模板。我们要学习的就是程序中的类:

 

       类由2个部分组成:

              1.属性(对象的特征) 
               2.方法(对象的行为)

 

       类的基本格式:
               public class 类名{
                      //定义属性的格式
                      private 数据类型  属性名;
  
                      //方法(普通方法)的格式
                     public 返回值数据类型 方法名(数据类型 形参名,...){
                        }
                  }

 

       在上面定义了属性之后,我么需要用new关键字来实例化对象(即用类创建对象),然后进行调用:         

                 实例化格式:
                        类名 对象名 = new 类名();
                        Student stu = new Student();


                  调用方法的格式:
                         对象名.方法名(实参或者参数值,...);

 

        在java中,我们自己定义的类和String等其自带的类一样,可以作为数据类型,用类实例化的对象也是可以作为参数的。

 

       实践是检验整理的唯一标准,为加深理解类与对象,我们还是得乖乖滴敲代码滴,so 代码见附件

 

       正义永远会胜利的,所以。。。最后的运行结果是Fighter梅梅赢了。


       心得:个人觉得还是得注意循环条件,可能是C基础学得不好,老是纠结些简单问题,不过真的很重要呢。

 

         其实这节课相对下一节课简单好多,所以更详细的总结见下一篇大笑

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    python面向对象个人图文理解

    本文为个人对python面向对象的图片截图加上文字理解,面向对象,具体分为3部分:1. 对事物进行抽象 2. 实例化(具体化 具象化。。。) 3. 调用对象的方法

    对参数 对象的理解方法

    这是个人总结对参数和对象 方法的理解 .

    采用面向对象思想实现个人所得税的计算

    改程序采用面向对象思想,编写了计算所得税程序,对于初学者理解面向对象思想很有用

    python 面向对象编程—-类和对象

    类和对象 1.介绍对象 (1)对象对象,通俗讲,它可以是一个没有生命的静态物体,或者是一个有生命的动态物体(如果你对本章有所了解的话,可以联想跟你相亲的对象,你就会发现,看似没有关系其实却有关联)。他们都...

    C++学习笔记- 面向对象 .md

    内容是C++面对对象的,目录大致来源于菜鸟文档的C++面向对象,笔记是参考各种文章以及菜鸟文档改编的,内容包含C++类和对象(类定义和对象定义,类成员函数,类访问修饰符,友元函数,内联函数,this指针,静态成员...

    PHP 面向对象技术(全面讲解).txt

    类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是 类。类描述了一组有相同特性(属性)和相同行为(方法)的对象。 上面大概就是它们的定义吧,也许你是刚接触面向对象的朋友,...

    JavaScript对象笔记.rar

    不过我觉得对对象的理解需要在不断的实践中一点点地加深。心急的话可以去看看百度百科对面向对象的解释。 在后面的JavaScript对象笔记中,记录了菜鸟在学习JavaScript对象的大多数资源,希望这些资源对你也有价值。

    个人java总结之面向对象

    这是我个人总结出来的,让你很容易理解面向对象思想

    深入理解C#编程中的组件-事件-委托

    深入理解C#编程中的组件-事件-委托,在组件编程中对事件的理解是十分重要的,C# 中的“事件”是当对象发生某些有趣的事情时,类向该类的客户提供通知的一种方法。与事件联系最为紧密的,个人认为是委托.委托可以将...

    个人信息管理系统.doc

    通过C++课程设计,使学生能够将学到的面向对象的设计思想运用在具体的工作和学习 中,加深对类和对象的理解,要求学生对生活中许多具体的事物抽象出类,并掌握继承 和派 生类、基类、虚函数和多态的概念。...

    Java面向对象详细资料加个人的一下理解注释

    适合刚入门的Java新手

    Python进阶学习之——类和对象

    Python进阶学习之——类和对象 微信关注公众号:夜寒信息 致力于为每一位用户免费提供更优质技术帮助与资源供给,感谢支持!     在原来我发布过Python入门学习的学习笔记,到迟迟没有更新进阶学习的博客。今天...

    Java面向对象总结PPT

    JavaOOP整理复习 总结了自己学习Java面向对象编程思想的一些个人理解,希望对初学OOP思想的网友有帮助。 colin3dmax

    Java面向对象的三大特性和面向对象的进阶

    从封装、继承、多态、接口、内部类、抽象类和代码块 适合刚开始的新手参考,毕竟我也是自学的 主要可以使用在计算机刚入门的小伙伴或者回来看一看复习一下简单的基础的 ① 凡本网站注明“来源:本网站、子网站或相关...

    forkfromcookieparser添加个人理解和翻译

    解析请求头中的Cookie,并且将它解析为一个Cookie的名称为对象属性(变量)的对象赋值给req.cookies。你可以通过传实参secret启用签名cookie的可选配置,它被分配到req.secret中来方便其他中间件使用。

    SUPER A Novel Lane Detection System论文解读个人理解.docx

    文章提出的方法具有三个优点:1)在复杂场景中的适应性:与直接检测车道对象相比,整体街道场景具有更稳定的布局,对光线、遮挡和天气等不利因素的鲁棒性更强。2)感知的可靠性和可重用性:文章提出了一种模仿人类...

Global site tag (gtag.js) - Google Analytics