Java面向对象的学习(一)“个人学习笔记”

1、break与return的使用


public class Demo01 {
    **//main 方法**
    public static void main(String[] args) {
    }
    **/*
    **修饰符 返回值类型 方法名(...){
    //方法体
    return 返回值;}**
    */**
**//return 结束方法,返回一个结果!**
**// break 跳出switch 结束循环**
    public String sayhello(){
        return "hello,world";
    }
    public int max(int a,int b){
        return a>b ? a : b;//三元运算符!
    }
}

2、静态方法与非静态方法

在这里插入图片描述
静态方法 static 静态方法可以直接在main方法里使用
exception:Student.say()
非静态方法
public void say(){
System.out.println(“学生说话了”);
}
}
区别在于static的使用

3、实参与形参

在这里插入图片描述

***//形参与实参
public class Demo03 {
    public static void main(String[] args) {
//实际参数与形式参数的类型要对应!
        int add=Demo03.add(1,2);
        System.out.println(add);
    }
    //形参
    public static int add(int a,int b){
        return a+b;
    }
}

4、类与对象

在这里插入图片描述

//引用传递:对象,本质还是值传递
//对象,内存!
public class Demo04 {
    public static void main(String[] args) {
Person person=new Person();
        System.out.println(person.name);//输出值null
Demo04.change(person);
        System.out.println(person.name);
    }
public static void change(Person person){
        //person是一个对象:指向的--->Person person =new Person();
       // 这里是一个具体的人,可以改变属性!
    person.name="覃为民";
           }
      }
//定义一个Person类,有一个属性:name
class Person{
    String name; //null
}

在这里插入图片描述
建立一个学生类
在主函数中调用学生类

在这里插入图片描述
构造器的理解
建立一个Person类
调用类的有参和无参理解

构造器:1、没有返回值
2、和类名相同
作用:1、new本质在调用构造器
2、初始化对象的值
注意点:1、定义有参构造后想使用无参构造,显示的定义一个无参的构造

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值