zoukankan      html  css  js  c++  java
  • 类和对象

    1.万物皆对象(地球上有什么?我们会不自觉的将地球的事物归位具体的类别)

    2.对象:

    顾客.收银员        官方定义:用来描述客观事物的一个实体,由一组属性和方法组成          

    例如:顾客:姓名(年龄,身高,体重)  :属性           (购买商品,付钱):方法                    收银员:(编号,姓名,年龄):属性           (收钱,刷卡):方法

    3.类:类就是一个模子,它包含了对象的属性和方法,类就是对象的类型        例:顾客就是顾客张三的类型     

    4.封装:封装就是将一个事物包装起来(涵盖属性和方法)                         ......java是一门面向对象的语言

    类的属性:对象所拥有的静态特征在类中表示时称为类的属性         java的类模板;   语法:

    public  class<类名>{

    //定义属性部分

     属性1的类型     属性1;

    属性2的类型      属性2;

    .........................

    //定义方法部分

       方法1;

       方法2;

    .................

    方法n;

    }

    如何定义类:

    <1>定义类名;

    通过定义类名,得到程序最外层的框架

    语法: public  class    类名 {

    }

    <2>编写类的属性 : 通过在类的主体中定义变量来描述类所具有的静态特征(属性),这些变量称为类的成员变量

    <3>编写类的方法 : 通过在类中定义方法来描述所具有的行为,这些方法称为类的成员方法

     5.编写showCenter()方法时,只需要在"方法体"部分写出自己要实现的功能即可showCenter是方法名,在java中,一个简单框架

    语法 : 访问修饰符返回值类方法名(){

    //方法体

    }

    三,如何创建和使用对象?

     语法:   类名对象名=new  类名();

    在创建对象时,需要使用java的关键字,    例: 创建School类的School center =new School ();

    在java中,要引用对象属性和方法,对象名在圆点的左边属性和方法名称圆点右边

    语法: 对象名   属性      //引用对对象的属性

    对象名    方法名()      //引用对象的方法

    使用“.”操作符访问累的方法

    Center.showCenter();

    java数据类型的默认值

    类型                                     默认值

    int                                         0

    double                                  0.0

    char                                     'u0000'

    boolean                                flase

    String                                    null

    例1:
    public  class Demo{
      public  static void main(String[]args){
       String  name;
        int   password;
        public  void  show (){
        System.out.print("姓名"+name+"密码"+password);
    } 
      }
         
    
    
    
    
    
    调用上面的类:
    public  class  Demo_1{
      public  static  void  main(String[] args){
    Demo  demo =new Demo();
    demo.name="功夫";
    demo.password="123456";
     demo.show();
       }
      }
    
    
    例2:
    public class demo_2{
      public  static  void  main (String []args){
    As as=new As
    as.time="2017年8月11日10点11分12秒";
    as.show();
    }
    }
    
    
    调用上面的类:
    public  class  make{
    public  static  void main (String[]args){
    String  time="2017年8月11日10点11分12秒";
    System.out.print("时间:"+time);
    
        
  • 相关阅读:
    select在各个浏览器中的兼容性问题
    pc打开手机站提示切换为手机屏幕
    图片预加载
    div盒子水平垂直居中的方法
    如何检测该浏览器为微信浏览器
    小箭头的写法,z-index在ie7显示混乱问题
    微信a标签不跳转
    css font简写规则
    windows环境cmd下执行jar
    docker制作镜像步骤
  • 原文地址:https://www.cnblogs.com/864466244qq/p/7340650.html
Copyright © 2011-2022 走看看