Day11
2022/4/22 23:15:19
本文主要是介绍Day11,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package com.oop.demo02; //学生类 public class Student { //属性:字段 String name; int age; //方法 public void study(){ System.out.println(this.name+"在学习"); } /* public static void main(String[] args) { //类,抽象的,实例化 //类实例化后会返回一个自己的对象 //student对象就是一个Student类的具体实例 Student student1=new Student(); Student student2=new Student(); student1.name="lisa"; student1.age=20; student2.name="tom"; student2.age=19; System.out.println(student1.name); System.out.println(student1.age); System.out.println(student2.name); System.out.println(student2.age); } */ }
package com.oop.demo02; //java----->class public class Person { //一个类什么都不写它也会存在一个构造方法(构造器) //显示地定义构造器 String name; int age; //1、使用new关键字,必须要有构造器,本质是在调用构造器 //2、用来初始化值 public Person(){ this.name="Tiffany"; } //有参构造,一旦定义了有参构造,无参构造必须显示定义 public Person(String name){ this.name=name; } //alt+insert 生成构造函数的快捷键 public Person(String name,int age) { this.name=name; this.age = age; } /* Person person=new Person(); System.out.println(person.name); Person p1=new Person("anny"); System.out.println(p1.name); Person p2=new Person("张三",19); System.out.println(p2.name); System.out.println(p2.age); 构造器: 1、和类名相同 2、没有返回值 作用: 1、new 本质在调用构造器 2、初始化对象的值 注意点: 1、定义了有参构造之后,如果想使用无参构造,则需显示地定义无参构造 */ }
package com.oop.demo02; public class Application { public static void main(String[] args) { //类,抽象的,实例化 //类实例化后会返回一个自己的对象 //student对象就是一个Student类的具体实例 Student student1=new Student(); Student student2=new Student(); student1.name="lisa"; student1.age=20; student2.name="tom"; student2.age=19; System.out.println(student1.name); System.out.println(student1.age); System.out.println(student2.name); System.out.println(student2.age); //实例化Person对象 Person person=new Person(); System.out.println(person.name); Person p1=new Person("anny"); System.out.println(p1.name); Person p2=new Person("张三",19); System.out.println(p2.name); System.out.println(p2.age); } }
这篇关于Day11的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略