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

    概念:
     万物皆对象
     
     类与对象的关系:类是对象的抽象(类型),对象是类的实例
     对象具有的两个特征:
      属性:对象具有的特征(例如:姓名,性别)
      方法:对象执行的操作(例如:吃,喝...)
     
     对象:用来描述客观事物的一个实体,由一组属性和方法构成
       
     长城是名声古迹
     
     封装:将属性和方法封装到对象当中
     好处:隐藏其内部细节,不展露外部细节
     
     Java中类名的规范:
      1.类的首字母大写
      2.类名称不能使用Java关键字
      3.除了"_"与"$"符号以外,不能包含其他字符
      4.不要包含数字以及中文汉字
     
     类是class的对象,所有的类都是Object的子类
     
     Java是一门面向对象的语言
     
     类的定义:
      访问修饰符 class 类名{
       
       访问修饰符 数据类型 属性名;
       访问修饰符 方法返回值类型 方法名(){
       
       }
    }
     类中属性和方法的调用:
      使用对象名"."进行调用(确保已经创建对象)
      例如:
       Student stu=new Student();
       stu.name="张三";
       stu.showStudent();
        packge com.demo;
    
    import java.util.Scanner;
    package com.demo;
    
    import java.util.Scanner;
    
    public class PersonTest {
        public static void main(String[] args) {
            //创建一个Person类的对象
            /**
             * 类的实例化过程
             */
            Person person=new Person();
            
            person.show();
        }
    }
    
    
    
    public  class Person {
        public String name;
        public int age;
    
    
        /**
          *用来循环接收用户输入,然后判断年龄
          */
        
        /**
         *如果类和属性还有方法不添加访问修饰符,那么默认是?
         *默认是public
         */
            public void show() {
            Scanner input=new Scanner (System.in);
    
        System.out.println("请输入姓名:");
        name=input.next();
        
     //1.循环
     while(!name.equals("n")) {
          System.out.println("请输入年龄:“);
          age=input.nextln();
    //2.判断
        if(age>=18&&age<=60) {
            System.out.println("门票20元");
    }else{
             System.out.println("门票免费");
    }
    System.out.println("请输入姓名:");
    name=input.next();
    
                }
            System.out.println("程序结束!");
      }
    }
  • 相关阅读:
    Java学习开篇
    《我的姐姐》
    世上本无事,庸人自扰之
    这48小时
    补觉
    淡定
    es java api 设置index mapping 报错 mapping source must be pairs of fieldnames and properties definition.
    java mongodb groupby分组查询
    linux 常用命令
    mongodb too many users are authenticated
  • 原文地址:https://www.cnblogs.com/cw172/p/9774104.html
Copyright © 2011-2022 走看看