Java教程

2022/4/23 JavaDay15

本文主要是介绍2022/4/23 JavaDay15,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

类与对象的创建

创建和初始化对象

 package com.oop.demo02;
 //学生类
 ​
 public class Student {
     //类里面不应该有main方法
     //属性:字段
     String name;
     int age;
     //方法
     public void study(){
         System.out.println(this.name+"在学习");//这个类的学生
     }
 }

Application来调用

 package com.oop.demo02;
 //一个项目应该只有一个main方法
 public class Application {
     public static void main(String[] args) {
         //类是抽象的,需要实例化
         //类实例化后返回自己的对象
         //student对象就是一个Student类的具体实例
         Student student = new Student();
         Student sunkuan=new Student();
         sunkuan.name="孙款";
         sunkuan.age=20;
         System.out.println(sunkuan.name);
         System.out.println(sunkuan.age);
 //学程序,对世界更好的建模
 ​
     }
 ​
 }

构造器

打开class文件

左上角file->Project Structure->Add Content Root>选择out文件》apply

 package com.oop.demo02;
 //java--->class
 public class Person {
 ​
 String name;
 //实例化一些初始值
     //1.使用new关键字,必须要有构造器,本质在调用构造器
 public Person(){
 ​
 }
 ​
 //有参构造:一旦定义了有参构造,无参构造就必须显示定义,必须存在
     public Person(String name){
     this.name=name;
     }
     //alt+insert
     //直接搜索generate
     
     /*
     * 1.和类名相同
     * 2.没有返回值
     * 作用:
     * 1.new本质是调用方法
     * 2.初始化对象值
     * 注意点:
     * 定义了有参,如果使用无参则要显示定义一个无参构造
     * 
     * */
     
 }
这篇关于2022/4/23 JavaDay15的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!