Fork me on GitHub

初识JAVA,类与对象、构造器、继承、封装、重写

Day7

//main方法
    public static void main(String[] args) {

    }
    /*
    修饰符  返回值类型  方法名(。。。){
    //方法体
    return  返回值;
    }
     */
    public String sayHello(){
        return "hello world";
    }
    public void print(){
        return;
    }
    public int max(int a,int b){
        return a>b? a:b; //三元运算符
    }

 public static void main(String[] args) {

        //new Demo02().add(1,2);//动态
        int add = Demo02.add(1,2);
        System.out.println(add);
    }
    public static int add(int a, int b){
        return a+b;
    }

public static void main(String[] args) {


    //类:抽象、实例化
    //类实例化后就会返回一个自己的对象!
    //student对象就是一个Student类的具体实例
    Student xm =new Student();
    Student xh =new Student();

    xm.name="小明";
    xh.name="小红";
    xm.age=8;
    xh.age=7;
    //Student student=new Student();
        System.out.println(xm.name);
        System.out.println(xm.age);
        System.out.println(xh.name);
        System.out.println(xh.age);

}

package com.oop.demo01;


//学生类
public  class Student{
    //属性、字段
    String name;
    int age;

    public void study(){
        System.out.println(this.name+"在学习");
    }
}

package com.oop.demo02;

public class Person {

    //一个类即使什么都不写,也会存在一个方法
    //显示的定义构造器
    String name;

    //1.使用new关键字,本质是在调用构造器
    //2.用来初始化值
    public Person(){
    }
    //有参构造:一旦定义了有参构造,无参就必须显示定义
    public Person(String name){
       this.name=name;
    }
}
/*
    public static void main(String[] args) {

        //实例化一个对象
        Person person=new Person("wujia");
        System.out.println(person.name);
    }
    构造器:
    1.和类名相同
    2.没有返回值
    作用:
    1.new本质是在调用方法
    2.初始化对象的值
    注意点:
    1.定义有参构造后,如果想使用无参构造,显示的定义一个无参的构造
    Alt+Insert  有参无参快捷键
 */
####加上运行的main程序
public class Applica {

    public static void main(String[] args) {
        //实例化一个对象
        Person person=new Person("wujia");
        System.out.println(person.name);
    }
}

今天多个都是组合,主要学习了类与对象、构造器、继承、封装、重写这几个内容,作为初学者,下去多练习练习,多看看,基础扎实点。

posted @ 2024-01-30 09:53  一枚菜菜的新手  阅读(21)  评论(0)    收藏  举报