zoukankan      html  css  js  c++  java
  • Java入门(5)——类和对象还有构造方法

    类    

    类和对象的概念:

      类是对一群具有相同属性、行为的事物的统称.        类是抽象的.       人以类聚 物以群分

      对象:      对象是现实生活中的1个具体存在.      看得见 摸的着 可以直接使用(用模具造出来的月饼,可以直接吃)

      类的三要素:         

        属性

        行为

        类名

              属性: 男 姓名 年龄  ...

              行为: 学习 吃喝拉撒...

              类名: 学生人男人...

    定义类的语法:       

       

      权限修饰符    class关键字    类的名字 {

         //在类中可以写类的描述       // 属性 ----> 成员变量              // 行为----> 成员方法

      }

      public class 类名      {

        成员变量  ----> 属性特征         成员方法 ---->  行为   普通方法  setter 和 getter方法  构造方法

      }

     如何创建对象:     

      格式:       

        类名   对象名    = new 类名();

        例:   timo tm = new tomo();      

     

      特征:     对象和对象之间是相互独立的

        // 类名 对象名 = new 类名();     // 对象和类的关系: 对象是通过类来创建的,类里面有什么,这个对象就有 什么   

      封装:   

        概述:   隐藏对象的属性和实现细节,仅对外提供一个公共的访问方式.          

        如何隐藏?      可以通过 private 关键字实现.      

               private 关键字:        被它修饰的内容,只能在本类中直接访问.            

        公共的访问方式是什么?        getXxx() 和 setXxx()

     构造方法:      

      构造方法作用:         创建对象         给创建出来的对象初始化

      构造方法的分类:        空参构造方法        有参构造方法

      构造方法的语法:        

        public 类名(){                }                

        public 类名(数据类型 形参1,数据类型 形参2,...){         // 给属性赋值                }                      

      构造方法的特征:        

        1.构造方法没有返回值,连void都不用写        

        2.如果类里面没有写构造方法,系统会自动生成一个空参构造方法          如果写了构造方法,系统就不会自动生成一个空参构造方法

     知识补充:     

      // 变量的赋值  遵守 就近原则      

      // this 可以区分  局部变量 和  成员变量       

      //  this 代表当前对象        

      // 当前对象 :谁调用这个方法,this就代表谁

      

  • 相关阅读:
    C#动态调用webservice方法
    WinForm客户端调用 WebService时 如何启用Session
    C# 调用 Web Service 时出现 : 407 Proxy Authentication Required错误的解决办法
    ms sql 在任何位置 添加列
    Python requests
    LookupError: unknown encoding: cp65001
    [转]HTTP请求模型和头信息参考
    【原】使用StarUML画用例图
    【微信转载】Google是如何做测试的
    手机SD卡损坏补救措施
  • 原文地址:https://www.cnblogs.com/sun7897/p/7452507.html
Copyright © 2011-2022 走看看