java学习第四天

9 篇文章 0 订阅


/*
作者:gnfire
时间:2014.2.23
功能:小猫的问题
*/
public class Demo6
{
 public static void main(String[] args)
 {
  /*
  //思路
  //第一只猫
  int cat1Age=3;
  String cat1Name="小白";
  String cat1Color="白色";
  //第二只猫
  int cat2Age=100;
  String cat2Name="小花";
  String cat2Color="花色";
  */
  //?猫属性分散的->统一的管理

  //创建一个锚对象
 /* Cat cat1=new Cat();
        //访问属性的 对象名.属性名
  cat1.age=3;
  cat1.name="小白";
  cat1.color="白色";

  //创建第二只猫
  Cat cat2=new Cat();
        cat2.age=100;
  cat2.name="小花";
  cat2.color="花色";
       */
  /*
  Person a=new Person();
  a.age=10;
  a.name="小明";
  Person b;
  b=a;
  System.out.println(b.age);
  Person c;
  c=b;
  System.out.println(c.name);
  */
  Person p1=new Person();
  //调用speak方法
  p1.speak();
  //调用计算方法
  p1.jiSuan();
  //调用可以传入参数的计算方法
  p1.jiSuan(100);
  //调用两个数的和
  p1.add(12,13);
 }
}

 //定义一个人类
 class Person
 {
  int age;
  String name;
  /*
  publc 返回类型 方法名(参数列表)
  {
          方法主体;
   }
  */
  //行为
  //1.可以输出我是好人
  //请注意:方法名的首字母是小写的
  //如何定名字:1.驼峰法(匈牙利)myCry 2.下划线法 my_cry
  public void speak()
  {
   System.out.println("我是一个好人");
  }
  
  //可以计算
  public void jiSuan()
  {
   int result=0;
   for(int i=0;i<=1000;i++)
   {
    result=result+i;
   }
   System.out.println("1到1000的和是:"+result);
  }

  //带参数的成员方法
  public void jiSuan(int n) //函数/方法重载,参数不同
  {
   int result=0;      //result作用域
   for (int i=0;i<=n;i++)
   {
    result=result+i;
   }
   System.out.println("1到"+n+"的和是:"+result);
  }
        
   //计算两个数的和
   public void add(int num1,int num2)
  {
   int result=0;
   result=num1+num2;
   System.out.println(num1+"和"+num2+"的和是: "+result);
   }
 }
 //java中如何做一个类(猫)[类名的首字母大写]
 class Cat
 {
  //下面就是类的成员变量/属性
  int age;
  String name;
  String color;

  Master MyMaster;
 }
 class Master
 {
  int age;
  String name;
  String address;
 }
 //一个全面的类定义
 /*
 package包名:
 class 类名 extends 父类implements
 接口名{
  成员变量;
  构造方法;
  成员方法;}
 */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值