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