//新手笔记提醒
class sort2{
public static void main(String[]args){ //main
int[] arr={1,3,7,2,5}; //提供方法需要的参数
//int[] sort2=sort2(arr); //调用格式:类别名+(参数) //新建并赋值 注释①
//arr=sort2(arr); //赋值到arr
sort2(arr); //调用方法(顺序执行方法内容)
for(int i=0;i<arr.length;i++){ //打印调用方法后的数组
//System.out.println(sort2[i]); //如果调用①则有了数组sort2[]数组
System.out.println(arr[i]);}
}
public static int[] sort2(int[] arr){ //函数方法
int[] a={1,2,3}; //提供返回
for(int j=1;j<arr.length;j++){ //排序循环
for(int i=0;i<arr.length-1;i++){
if(arr[i]>arr[i+1]){
int temp;
temp=arr[i];
arr[i]=arr[i+1];
arr[i+1]=temp;
}
}
}
return a; //返回值不赋值到任何地方可以当不存在
}
}
----------------------------------------------------------------
public class xxm{
public static void main(String[]args){
People p=new People();
People p2=new People("小明"); //选择调用的构造器
//p.setName("小明");
}
}
class People{
private String name;
private int age;
//构造方法 方法名与类名一样 在对象里被创建的时候被调用
//默认会有一个无参数的构造方法
//当创建一个对象的时候 他会根据括号里的参数去寻找对应的构造方法 如果没有会报错
/*public People(){
System.out.println("构造方法"); //无参数构造器注释掉时,不能调用无参数构造器
}*/
public People(String name){
this.name=name;
System.out.println("people的构造方法");
}
/*public People(String name,int age){ //people的构造方法
this.name=name;
this.age=age;
}*/
public void setName(String name){
this.name=name;
}
public void setAge(int age){
this.age=age;
}
public static void main(String[]args){ //main
int[] arr={1,3,7,2,5}; //提供方法需要的参数
//int[] sort2=sort2(arr); //调用格式:类别名+(参数) //新建并赋值 注释①
//arr=sort2(arr); //赋值到arr
sort2(arr); //调用方法(顺序执行方法内容)
for(int i=0;i<arr.length;i++){ //打印调用方法后的数组
//System.out.println(sort2[i]); //如果调用①则有了数组sort2[]数组
System.out.println(arr[i]);}
}
public static int[] sort2(int[] arr){ //函数方法
int[] a={1,2,3}; //提供返回
for(int j=1;j<arr.length;j++){ //排序循环
for(int i=0;i<arr.length-1;i++){
if(arr[i]>arr[i+1]){
int temp;
temp=arr[i];
arr[i]=arr[i+1];
arr[i+1]=temp;
}
}
}
return a; //返回值不赋值到任何地方可以当不存在
}
}
----------------------------------------------------------------
public class xxm{
public static void main(String[]args){
People p=new People();
People p2=new People("小明"); //选择调用的构造器
//p.setName("小明");
}
}
class People{
private String name;
private int age;
//构造方法 方法名与类名一样 在对象里被创建的时候被调用
//默认会有一个无参数的构造方法
//当创建一个对象的时候 他会根据括号里的参数去寻找对应的构造方法 如果没有会报错
/*public People(){
System.out.println("构造方法"); //无参数构造器注释掉时,不能调用无参数构造器
}*/
public People(String name){
this.name=name;
System.out.println("people的构造方法");
}
/*public People(String name,int age){ //people的构造方法
this.name=name;
this.age=age;
}*/
public void setName(String name){
this.name=name;
}
public void setAge(int age){
this.age=age;
}
}
----------------------------------------------------------------
public class teststatic{
public static void main(String[]args){
System.out.println(args[0]); //打印用户从控制台输入的参数
People2 p1=new People2(); //new一个people对象在堆内存 被栈存地址的"p1引用"指向
People2 p2=new People2();
p1.setName("小敏");
p1.setAge(12);
p2.setName("小狗");
p2.setAge(13);
System.out.println(p1.getName()+"年龄是"+p1.getAge());
System.out.println(p2.getName()+"年龄是"+p2.getAge());
People2.helloworld(); // 从class的static值内容直接调出来
}
}
----------------------------------------------------------------
public class teststatic{
public static void main(String[]args){
System.out.println(args[0]); //打印用户从控制台输入的参数
People2 p1=new People2(); //new一个people对象在堆内存 被栈存地址的"p1引用"指向
People2 p2=new People2();
p1.setName("小敏");
p1.setAge(12);
p2.setName("小狗");
p2.setAge(13);
System.out.println(p1.getName()+"年龄是"+p1.getAge());
System.out.println(p2.getName()+"年龄是"+p2.getAge());
People2.helloworld(); // 从class的static值内容直接调出来
}
}
class People2{
private String name;
private static int age; //这是加了static的 引用调用age的时候从class寻找
public void setName(String name){
//public static void setName(String name){} //加了static的话就不能修饰无static的String name
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
public static void helloworld(){ //静态的先存进去了class,
System.out.println("hellowworld");
}
}
private String name;
private static int age; //这是加了static的 引用调用age的时候从class寻找
public void setName(String name){
//public static void setName(String name){} //加了static的话就不能修饰无static的String name
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
public static void helloworld(){ //静态的先存进去了class,
System.out.println("hellowworld");
}
}