zoukankan      html  css  js  c++  java
  • 13_面向对象辅助看懂实例

    快捷键:
    Ctrl+ d 删除光标所在行
    ctrl
    + y ideal本身的删除
    alt
    + shift + r 重命名
    shift
    + F6 ideal重命名
    ctrl  +   alt  +  L   格式化代码快捷键
    alt  +   enter        万能提示快捷键       alt  +  ins/insert   后边用到generate生成快捷键  


    例题1:

    package com.zhiyou100.Homework;
    
    public  class cat {
            //成员变量
            String  name;//猫的名字
            String color;//猫的颜色
            int age;//秒的年龄
            int  weight;//猫的体重
    
            //成员方法  
            // 逮老鼠
             public static void catchMouse(){
                System.out.println("正在逮老鼠...." );
            }
            //猫吃鱼
            public static void eatFish(){
                System.out.println("猫在吃鱼.....");
            }
    
    
           public static void main(String[] args) {
             //创建猫对象
           // 类名  对象名    =    new    类名();
            cat cat = new cat();
            //访问cat类中的成员信息
            //访问cat类中的成员变量
            //
            int age = cat.age;
            String  color = cat.color;
            String  name = cat.name;
            int weight = cat.weight;
            //访问Cat类中成员方法
            cat.catchMouse();
            cat.eatFish();
        }
    }
            

    例题2:

            //需求1:定义一个无返回值无参数的方法,在方法内部,实现求前1000项和。
              public static void sum() {
    
              int  sum = 0 ;
              for (int i = 1; i < 1000; i++) {
                          sum +=i;
                }
              System.out.println(sum);
                    }
    需求2:定义一个无返回值无参数的方法,在方法内部,实现求前10000项和。
         public static void sum01() {
     
            int  sum = 0 ;
            for (int i = 1; i < 10000; i++) {
                sum +=i;
            }
            System.out.println(sum);
        }
    需求2:定义一个无返回值无参数的方法,在方法内部,实现求前100000项和。
        public static void sum02() {
    
            int  sum = 0 ;
            for (int i = 1; i < 100000; i++) {
                sum +=i;
            }
            System.out.println(sum);
    
    
        }
    改良   参数只能写在方法后面的小括号里面   语法类似于变量格式
            public static void sum04(int  n){
                        int sum= 0;
                for (int i = 0; i <= n; i++) {
                    sum  += i ;
                }
                System.out.println(sum);
            }
      接着上边的来
         public static void main(String[] args){ //运行main方法以外的程序 //方法的调用(用main方法里边的程序调用方法main外的程序) /* 方法声明完,不会自动执行,需要main方法去调用执行,因为程序的入口是main方法。 */ //方法调用的语法格式:如果方法声明格式有static修饰符,那么调用方法名(); //如果调用的方法声明格式上有参数设定,那么调用时需要传入对应的参数值 //被调用的方法名(对应的参数值) //备注:调用方法的时候参数的值必须和定义方法的参数的数据类型保持一致。不然就报错 //实现前100项的和 sum04(100);//5050 }
  • 相关阅读:
    人生苦短,我用python-- Day8
    人生苦短,我用python-- Day7
    人生苦短,我用python-- Day6 面向对象
    人生苦短,我用python-- Day5
    人生苦短,我用python-- Day4
    人生苦短,我用python-- Day3
    人生苦短,我用python-- Day2
    人生苦短,我用python-- Day1
    小康陪你学JAVA--------三大循环之Do-while循环
    小康陪你学JAVA--------三大循环之For循环
  • 原文地址:https://www.cnblogs.com/rxqq/p/13891228.html
Copyright © 2011-2022 走看看