Java面向对象基础,很详细

一,先介绍一下最基础的格式和使用
package fangFa;

public class top1 {
    //面对对象是一个编程思想,大概就是面向一个一个的对象也就是一个对象会定义一个货多个的功能之后再去引用这些功能
    //下面写一个简单的例子
    String phoneName;
    String phoneType;
    //定义手机的品牌,手机型号
    //可以看到已经创建了两个变量
    //接下来再去创建一个新的类来去引用这个里面的内容
    public void call(){
        System.out.println("今天我要打电话");
    }


}


class top1Test{
    //如何去引用这个对象呢
    //两种方式分为两步
    //1.首先new通过你要去调用的方法和变量,去引用他的类new一个新的变量赋值给一个新的对象(变量 下面就是p)
    //2,通过引用的变量名成去引用他的方法和变量  格式为   对象名称.变量名称
    //3.原理和上面一样   不同的是  对象名称.方法名称
    public static void main(String[] args) {
          top1 p =new top1();//new一个引用上面top1的类
          p.phoneName = "华为";
          p.phoneType = "Meta60Pro";
          System.out.println(p.phoneName+p.phoneType);
          p.call();
          //还可以再次去调用新的,来实现赋值
        top1 p2 =new top1();
        p2.phoneName="苹果";
        p2.phoneType="13 Pro Max";
        System.out.println(p2.phoneName+p2.phoneType);
        p2.call();



    }



}

二,带入一个练习
package fangFa;

public class top2 {
    //下面来做一个新的练习,定义一个女朋友
    String GirFriendName;
    int GirFriendage;
    public void GirFriendSellp(){
        System.out.println("女朋友正在睡觉");
    }
    public void GirFriendEat(){
        System.out.println("女朋友正在吃饭");
    }
}

class top2Test{
    public static void main(String[] args) {
        //开始调用
        top2 G =new top2();
        G.GirFriendName="小QAQ";
        G.GirFriendage=18;
        System.out.println(G.GirFriendage+G.GirFriendName);
        G.GirFriendSellp();
        G.GirFriendEat();
        //再来定义代码内的第二个女朋友
        top2 G2 =new top2();
        G2.GirFriendName="小AQA";
        G2.GirFriendage=18;
        System.out.println(G.GirFriendage+G.GirFriendName);
        G2.GirFriendSellp();
        G2.GirFriendEat();


    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值